These ultra sonic devices has been around for a couple of decades, for Dogs, cats, rodents, insects etc. Unfortunately, none is 100% - some are total fakes, while others work for a short time and then becomes useless as the animals tend to get use to it.