Yorkies needs lots of grooming!
If you want to keep his hair long, you need to discipline yourself and brush your baby every other day max.
If you aren't big on grooming or like to dress up the dog, than short hair might be the right option for you.
Here are some pictures of Teddy with different hair cut .
Teddy's Album
I think they look good either way.