犬笛の音は人間には聞こえず、正しく吹けているかどうか、わからないため、すぐにやめてしまう人がいるが、犬の訓練中にうまく使用すると、非常に便利な道具であることがわかる。人間が犬笛の音を聞けないのは、約2万ヘルツの周波数の音までしか聴き取ることができないため。犬は、3万ヘルツまで聴き取ることができる。犬笛も約3万ヘルツの音を発している。
最近では、犬笛に替わるグッズとして、超音波を発生させるものがある。犬笛と同じように訓練で使用するタイプと、犬に入ってほしくない場所に設置し、センサーで超音波を発して、立ち入ることを防ぐタイプがある。