Our Yorkies are about the same profile; Bentley is 21 weeks on Thursday and he's 5.3 lbs.
We feed him twice a day, about 3/8 cup of small kibbles (Royal Canin) each feeding. We were feeding him 1/4 cup each time, but he would eat through it really quickly so we upped it about 2 weeks ago. He still goes through it really fast and we''ll probably up it to 1/2 cup each feeding. The only thing that has stopped us was his nasty bout of diarrhea over the weekend