Steve -
The trick is to get them to swim slowly around you at the proper depth ( for both the pets and you ) while holding a fly in their mouth. Some are easier to train than others. That's why I try to keep a good number in my backyard. Hard work - but someone has to do it.
John