Les substances qui repoussent les puces comprennent la lavande, la mélisse, l'herbe à chat, la citronnelle et la menthe poivrée. Cultiver ces plantes près des fenêtres et des portes ou les garder comme plantes d'intérieur repousse les puces, les moustiques et autres insectes piqueurs. Les huiles essentielles de ces plantes sont également des insectifuges efficaces.
Pour repousser les puces avec des huiles essentielles de menthe poivrée, de lavande ou de mélisse, mélangez plusieurs gouttes d'huile dans un vaporisateur propre rempli d'eau distillée tiède. Vaporisez le mélange sur les vêtements, les draps, les lits pour animaux de compagnie, les tapis, les rideaux et autres textiles. Ajoutez plus d'huile pour un parfum plus fort.
L'huile de cèdre est un puissant répulsif contre les puces qui est particulièrement efficace lorsqu'il est infusé dans des colliers de chien faits maison. Mélangez quelques cuillères à soupe d'eau tiède filtrée avec trois ou quatre gouttes d'huile de cèdre, puis utilisez une pipette pour verser la solution sur un collier de chien propre ou un bandana. Placez le bandana ou le collier sur le cou du chien et rafraîchissez l'huile une fois par semaine. Pour une protection supplémentaire, mélangez une cuillère à soupe d'huile d'olive et quelques gouttes d'huile de lavande ou de cèdre. Appliquer deux ou trois gouttes à la base de la queue du chien une fois par jour.
Les soucis sont également des répulsifs efficaces contre les puces. Ces fleurs lumineuses ajoutent également des touches de couleur aux jardins et aux jardinières.