We use Drontal Plus from a vet. Around $10 per pill and give the dog one pill and then 12-14 days later give the other pill. Knocks everything out of them. It's well worth $20 to get it all out at one time.
6cc's of Pyrantal Pamoate with 3/4cc of ivomec for heart worm preventative mixed in with it every 6 to 7 weeks and once every 6 mos safeguard or panacur(same thing), three day treatment to keep whips and tapes away.