Deworming drugs will kill eggs, larvae and adult worms. You should start to see dead worms and larvae in the puppy's stool in as few as one or two hours after being given the medication, but it can take up to 10 to 12 hours before you see anything. Within two weeks, the stool should no longer contain any worms.