Anyone who owns animals will usually usually be familiar with puppy's and dogs contracting worms. It happens and can happen at any stage in a dogs life, and they can contract a number of diffrent worms, sometimes more than one. It's so important to the animals health to be without parasites and this is a great solution for most worms. It's reccomend that you be sure what kind of worms your dog or puppy has because if they have worms that the wormer doesn't kill you will have wasted your money because some types need a different kind of dewormer. I have used this successfully for the types of worms listed and it has always worked well. The dewormer you get from a vet works best but if you can't get to a vet or want to do it yourself this is a good option. It's packets of powder that is easily mixed with canned dog food or something like that and the dogs never notice it's there. It is easy to use, but I would prefer a dewormer that only needs to be used once unless the animal contracts worms again. I have found dewormer that doesn't work at all and I've found other kinds that work the same and only one dose is needed for complete removal. I think the chewable pills work better but that is a diffrent brand, and it does more types of worms. I suggest using it if you want the powdered form and if you don't mind having to do it again after the initial treatment but if not I might say try another brand. This kind of dewormer doesn't treat tapeworms and there is another kind I recently found that does tapeworm, round worm, hookworm, and whipworms and it's price is comparable to this so personally I think the quad dewormer by Bayer is better. That one also comes with 4 doses and it's easy to use no mess, no worry if they got all the dose and it works in one dose. It comes down to preference, and what kind of worms you are looking to treat. It's super important to follow all of the instructions and be sure of the right dose so the dog isn't given too much or not enough.