How long does it take to get rid of fleas?

Reviewed by Dr. Sophie Bilé, DVM

The short answer

Three to six weeks for a typical infestation, assuming you treat the dog, the house, and all other pets at the same time. Severe infestations can take 3 months or longer. The flea lifecycle is the reason it drags on.

Why it takes so long

You can kill every adult flea on your dog in hours. That feels like progress, and it is. But it’s only addressing 5% of the problem. The other 95% is in your home: eggs in the carpet, larvae feeding on debris in floor cracks, and pupae sitting in cocoons waiting to hatch.

The pupal stage is the bottleneck. Flea pupae are protected inside silk cocoons coated with debris. They’re resistant to insecticides, vacuuming only gets some of them, and they can stay dormant for weeks to months. They emerge when they detect vibration, warmth, or CO2 from a host. Every time a new batch of pupae hatches, it looks like the fleas are back, even though the infestation is actually shrinking.

This is why you keep seeing new fleas for weeks after treatment. They’re not new infestations. They’re pre-existing pupae emerging on their own schedule.

The three-front approach

Treating only the dog and hoping the house sorts itself out doesn’t work. You need all three fronts:

The dog (and all other pets): start a monthly flea preventive immediately. Keep it going for at least 3 consecutive months to cover the full lifecycle. Every pet in the household needs treatment, even ones that don’t seem affected.

The house: vacuum daily, especially carpets, rugs, furniture, and baseboards. Wash pet bedding and any fabric your dog contacts at 60 degrees Celsius. Apply an insect growth regulator (IGR) spray to carpets and upholstered furniture. The IGR prevents eggs and larvae from developing into adults for up to 7 months.

The yard (if applicable): treat shaded, moist areas where your dog rests outside. Fleas don’t survive well in direct sun, so focus on areas under decks, bushes, and along fence lines.

The realistic timeline

Week 1: adult fleas on your dog die within hours to days of starting treatment. You’ll feel immediate improvement.

Weeks 2 to 4: new adults continue emerging from pupae in the environment. They jump on your dog, contact the preventive, and die. This is the phase where people panic and think treatment isn’t working. It is working. The emerging fleas are dying before they can reproduce.

Weeks 4 to 8: emergence slows significantly as the pupal reservoir depletes.

Months 2 to 3: stragglers may still appear. Keep the preventive going.

Key takeaways

  • A typical flea infestation takes 3 to 6 weeks to resolve. Severe cases take 3+ months.
  • The pupal stage is why infestations drag on. Pupae are resistant to most treatments and hatch on their own schedule.
  • Treat the dog, the house, and all other pets simultaneously. Missing any front extends the timeline.
  • New fleas appearing after treatment are usually pre-existing pupae hatching, not reinfection.
  • Keep monthly prevention running for at least 3 months straight to break the lifecycle.

References

  • CDC. “Getting Rid of Fleas.” cdc.gov
  • PetMD. “How to Get Rid of a Flea Infestation.” petmd.com
  • Elanco. “How Long Does It Take for Fleas to Die After Treatment?” yourpetandyou.elanco.com
  • Vets4Pets. “Why Isn’t My Flea Treatment Working?” vets4pets.com

Continue Reading

Why does my dog eat grass?

It's usually normal behaviour, not a sign of illness. Less than 25% of dogs vomit after eating grass. Here's what the research actually says.

Read more

Can indoor cats get fleas?

Yes. Fleas hitch rides on clothing, enter through doors, and travel between apartment units. Indoor-only cats are not immune. Here's how it happens.

Read more
Back to Blog

Locally owned. Loved by pets. Trusted by Oakville families.