Puppy Has Worms?The dewormer from the vet is very cheap, only about $1.00 per pill. Within 24 hours the worms will be gone, so its worth it.