I know the Avon Skin so Soft works because it was recommended by my vet to keep the mosquitos off my RB Rottie. He was allergic to their bites, and this stuff kept them off him. (We didn't mix it with alcohol though.)