Main thing to remember is that any good trainer will not even try to train the dog. He/she should train YOU to train (and understand and read) the Basenji. The trainer needs to know Basenjis, yes. But don't expect them to perform miracles unless you work hard to learn !