I'd plant other species of milkweeds. Swamp Milkweed (Asclepias incarnata) has a lot more toxins than Butterfly Weed (Asclepias tuberosa). Butterfly Weed is a great nectar source, but not a great plant for a host plant. Some years, they won't even use it. Swamp Milkweed will adapt to regular garden soil. I have a variety called "Asclepias incarnata pulchra". It blooms later in the summer and has wonderful large leaves. I'd recommend that variety.
http://www.delawarewildflowers.org/plant.php?id=0168Photo
Monarch Watch has Waystation kits, which include several species of milkweed and other nectar plants:
http://shop.monarchwatch.org/product.aspx?p=125522(base)
Product Description
To create a habitat for monarchs, we need to provide milkweeds for the larvae, nectar plants for the adults, and sufficient vegetation to provide shelter for the larvae, pupae and adults. This Monarch Waystation Seed Kit is designed to enable you to create a habitat suitable for monarchs within the context of a traditional garden. Included are 12 varieties of nectar and monarch host plants (individual packets of approximately 20-30 seeds) and a detailed "Creating a Monarch Waystation" guide.
For more information about Monarch Watch's Monarch Waystation Program please visit
www.MonarchWatch.org/waystations The Monarch Waystation Seed Kit includes seed packets of six milkweeds and six general nectar plants. Please note that substitutions may be made due to current seed availability.
Milkweed:
Butterfly Weed (Asclepias tuberosa)
Showy Milkweed (Asclepias speciosa)
Common Milkweed (Asclepias syriaca)
Swamp Milkweed (Asclepias incarnata subsp. incarnata)
Swamp Milkweed (Asclepias incarnata subsp. pulchra)
Tropical Milkweed (Asclepias curassavica)
General Nectar Plants:
Joe Pye Weed (Eupatorium purpureum)
Tithonia Torch, Mexican Sunflower (Tithonia)
Purple Coneflower (Echinacea purpurea)
Zinnia, Dahlia Mix (Zinnia elegans)
Purple Horse Mint (Monarda citriodora)
Indian Blanket (Gaillardia pulchella)
Partridge Pea (Cassia fasciculata)