I'm not sure of all the benefits, but I know if you rinse them with it after their bath, in addition to keeping bugs off as you said, it cuts any soap residue that might not have gotten rinsed completely. That will keep them from itching, plus it smells better than plain vinegar which has the same effect(minus the smell of course). I have heard there are other benefits, but I'm not sure what they are.