Sounds like it could be luxating patellas. They are very common in Yorkies and other toy breeds:
Medial Luxating Patella
Make sure your vet checks Muffin's hips, too. Legg-Perthes is genetic in Yorkies:
Legg-Perthes Disease - VeterinaryPartner.com - a VIN company!