My vet says you should feel a curve around the ribs or something like that. She looks thin and healthy to me.....Your vet should be able to tell you.

I have 3 yorkies in my family all from same breeder just different litters....they are 5 pounds 6 pounds and 7 pounds. never know what size they will get. Your baby looks great to me! Very cute face!