Yorkies can get luxating patellas from jumping on and off furniture.
Luxating Patella: A Knee Problem in Dogs
Has your vet ever checked his knees? If they are slipping even slightly he is also at risk for ACL tears from jumping.
The best thing for you to do is put pet steps by your bed and couch and train him to use them.