Just a note: No wormer kills all worms. Generally if a dog need more than one worming we rotate the wormer because often they kill different kinds of worms. Strongid and Panacure are good brand that vets recommend. I have treated my yorkie with Panacure and it worked. Both of these brands are used with horses as well. I have had horses all my life and equines always have worms, so unlike dogs they must regularly be wormed. We rotate between these two brands so that we kill a larger variety of these nasty little things!