First of all what age puppy and breed are you referring to?
Puppies, especially young puppies should be taken to a vet before being given ANY sort of medication and this includes dewormers.
Younger...
Nothing de-worms a puppy except dewormer you can purchase from a pet store or better yet your vet. Your vet can let you know what kind of worms your dog has to treat it appropritely.