Dog Whistle Trainer is a perfect application for dog training. It can generate high frequency ultrasonic sounds that can be heard by dogs, but are inaudible for humans. This way you can train your dog anywhere without disturbing other people. Moreover your dog will learn faster, because it is way much easier for your pet to distinguish pure tone than verbal commands. Just use ultrasonic sound instead of giving your dog a command.