Certains chiens n'aiment pas les odeurs d'agrumes, évitant les zestes d'orange, de pamplemousse et de citron éparpillés. Les chiens évitent également les piments car le poivron irrite leur peau, en particulier leur nez. Tremper des boules de coton dans de l'alcool à friction et les laisser dans une zone est également efficace. Les chiens n'aiment pas l'odeur du vinaigre et de l'ammoniac, mais comme ces substances sont également des désherbants efficaces, les propriétaires ont tendance à rechercher d'autres mesures pour protéger leur pelouse.
Bien que l'élément le plus efficace pour éloigner un chien soit une clôture, ce n'est pas toujours possible, les répulsifs pour chiens commerciaux ont donc différentes méthodes. Certains tirent parti des tendances naturelles des chiens pour éviter les odeurs d'agrumes ou de piment. Certains utilisent également du poivre noir, que les chiens n'aiment pas non plus. D'autres répulsifs axés sur les odeurs ciblent les chiens qui urinent ou défèquent dans les cours, masquant les odeurs familières qui les attirent dans la région. D'autres ciblent leur ouïe sensible plutôt que leur nez, émettant des ondes sonores et ultrasonores qui les irritent.
Les chiens évitent également les arroseurs d'eau car ils sont effrayés par les embruns, le bruit et les mouvements. Même s'ils s'habituent à la vue, de nombreux chiens n'aiment toujours pas être aspergés d'eau de manière inattendue. Les arroseurs activés par le mouvement sont particulièrement efficaces pour les dissuader. Les chiens n'aiment pas non plus certaines plantes, comme la lavande et le coleus canina. Bien que les chiens n'aiment pas l'ail, l'herbe est également toxique pour eux et ne doit pas être utilisée.