You aren't likely to find a Basenji specific trainer. You need to look for someone in your area. Perhaps some other forum members know of someone. Any good trainer can probably help you, but it would be advantageous if they have worked with the breed. Best way to find out is by referral from someone else with a Basenji, but otherwise check out what you see on line, and phone them and ask. Whereabouts in Michigan are you located?
Ah, Pat, you beat me to it! 🙂