La durée de survie d'une puce de chien dépend de plusieurs facteurs. La puce moyenne survit de quelques jours à deux semaines sans nourriture, et elle peut vivre beaucoup plus longtemps avec un hôte.
Les puces survivent en moyenne huit jours sur un chien à poil court, et elles durent généralement plus longtemps sur un hôte à poil plus long. Les puces ont besoin d'une source de nourriture pour survivre et se reproduire afin de poursuivre leur cycle de vie, et une puce en bonne santé peut pondre environ 27 œufs par jour. Pour briser le cycle de vie des puces, des pesticides sont souvent utilisés pour briser ce cycle en tuant les puces et leurs œufs.