My Tobi is 16 weeks old and we just weighed him in at 5.5 lbs. It's hard to guage a yorkie's health just on weight..have you felt his entire body to see if there's a defined waist? I know my Tobi is going to be a larger yorkie..and that's just fine with me. I usually walk him about 1-2 hours a day (with lots of active play imbetween), so I know I'm getting him lots of excercise!
Good luck to you and your fur baby!