The whistle won't hurt the dogs, people use them to train dogs. I don't think the whistle will bother cats, you can check with whoever sells the whistle. Dog whistle is what I'd seriously try if I were you.