How long until a puppy passes all worms after deworming?
📅
👁 5435 views 💬 13 replies Vaccination
A
Expert Answer
A puppy generally passes internal parasites within 7 days of deworming. But if worms appear, repeat in 2 weeks because residual eggs can hatch and reinfect.
No worms passed means no infection; if worms do pass, redo the deworming after a 2-week gap.