Revolution really works. I use it on my pets the smell isn't that great get your husband to put it on them if it makes you sick the smell will go away in a few hours. Also ask your vet he might have another type of thing you can use.