My friend has an amazing yorkie that he has trained himself.
She does poker tricks and other cool things and has been a guest on tv shows. Check out the website:
http://www.jillidog.com
Rick is not a professional trainer and he has done amazing things with her.
He says you just need to spend 5 minutes a day with any dog for them to learn tricks. But he also thinks that some dogs are exceptional-- like Jillie.
She seems to have the ability to think and solve problems. She is just the cutest!
Linda
The Doggie Nanny
www.doggienanny.com