Le vinaigre est utilisé pour lutter contre les puces en l'ajoutant à l'eau de boisson et au bain d'un animal, en vaporisant sur l'animal une solution de vinaigre comme revitalisant et en trempant le linge de l'animal. Le vinaigre est acide et aigre, et il se débarrasse des puces car elles ne supportent pas son odeur.
Une façon de tuer les puces est d'ajouter du vinaigre de cidre de pomme à l'eau potable d'un animal. En raison de son acidité, le vinaigre altère la peau, la rendant désagréable pour les puces. La peau repousse les puces empêchant l'infestation ou se débarrasse des puces sur un animal déjà infesté. Il est déconseillé d'ajouter du vinaigre à l'eau de boisson du chat, car il peut devenir très acide et causer de graves problèmes de santé.
Un mélange de vinaigre et d'eau aide à créer des bains pour animaux de compagnie sans puces. Faire mousser l'animal avec du savon, ajouter un filet de vinaigre et le laisser reposer pendant un certain temps lui permet de créer un environnement qui rend la peau désagréable pour les puces. Il faut alterner entre les jets d'eau et ceux de vinaigre lors du rinçage de l'animal. Tremper la litière de l'animal pendant quelques heures dans une solution de vinaigre, puis la laver aide à tuer les œufs et les larves de puces. On peut également contrôler les puces en aspergeant de temps en temps l'animal avec une solution de vinaigre.