Whup a Bug is all natural, works great on dogs/horses, smells great!! Only problem is that it is a bit oily so it might not be good for dogs that get up on furniture!! And, it's on the expensive side, but you use less and less frequently. It's probably 2x what you pay for Bronco.
I love Deo-Lotion......it is an all natrual repellant that is made from cedar oil, cloves, pepperment and eucalyptus. I buy the concentrated kind and mix it as strong as needed.....usually 7 parts water to 1 part lotion is enough. I spray the dogs and myself when we are out for walks....it smells great and does not leave any oily residue on the dogs. I carry a small spray bottle of it in my pocket and give a mist of it if the gnats are really bad.
I am using something I used yrs ago when I was in WV Avon makes a product I am sure we all have heard of ...skin so soft well skin so soft now has an insect repellent with sun screen comes in a spray and a pump and works great smells nice too dogs don't mind it. for use on people and pets