Yes, only if used along with a proper training program. No one
dog will take to the whistle right away a cycle of positive
reinforcement along with the whistle needs to occur. The best thing
is to try and associate the whistle with something good/bad
depending on the type of training you are doing.