Les araignées, les fourmis, les carabes, les grenouilles, les lézards et les serpents mangent tous des puces. Les nématodes, également appelés vers ronds, mangent des larves de puces, qui sont des puces avant de devenir adultes.
Tous ces animaux sont des prédateurs naturels des puces. Une maison entourée de ces animaux - avec des cours fortement boisées, par exemple - est susceptible d'avoir moins de puces qu'une maison qui n'en a pas. Si des produits chimiques sont utilisés pour tuer ces prédateurs de puces, en particulier les araignées et les fourmis, la population de puces peut augmenter considérablement. Beaucoup de ces prédateurs mangent également des œufs de puces, ce qui diminue la population de puces avant même la naissance des puces.