No, I wouldn't even consider hiring a trainer for my dog. You and your dog need to have mutual respect for each other, not for someone else. When I first got my yorkie, I tried to train her to go on news papers. She always missed, or she would just go anywhere in the house. Threw repetition of the word no I was able to make her understand that what she was doing wasn't what I wanted. Whenever she would go on the newspapers I would tell her yes, good girl and say it in a high pitched voice. Eventually she got the hang of it and with these two words I've been able to teach her a bunch of things. I think it's important for the owner to train the dog and not an outside source even if it does work.