On 9/22, I found roundworms. So I gave Valbazen (1/2 cc) and repeated the dose 10 days later. Today (10/31), I found tapeworms (small specks of white in poop). I dosed with Valbazen and will repeat in about 10 days (though I did find a chart that said to wait 14 days for tapeworms). My birds free range in my back yard. Here are my questions- 1.) why did they get worms so quickly 2.) is there anything I can do to the yard to cut back on worms. I'm worried because if I have to worm them every month, I'll have to throw away half of all of the eggs will produce! 3.) does anyone worm their dogs with Valbazen or have other less expensive options than what you buy at the pet store? My dogs eat the poop so they should be wormed or have their stools checked.