Hahaha that is funny! Even though they're small dogs, Yorkies are not *usually* lap dogs. They're terriers!! Terriers do not like to just lay on laps all day. Sorry you thought that when you got him.
The only time my baby likes to lay w/ me is when it's time to sleep (or if I make him!

).