Like others have mentioned, there are no miniature, teacup, or standard yorkies...the breed is simply Yorkshire Terrier. It's not like with some other breeds that categorize toy, standard, etc. (I'm thinking poodles & Schnauzers here)...all yorkies belong to the toy group. AKC recognized standard for yorkies is not to exceed 7 lbs. But that doesn't mean a yorkie that weighs 15 lbs isn't a yorkie. At over 4lbs at 8 weeks, your little one will more than likely be on the large side...around 12-15 lbs would be my guestimate. But, you won't know unti he grows how big or small he will end up being.
The general rule of thumb for guestimating size is to either triple the 8 week weight or double the 12 week weight. However, this is not always accurate. So, only time will tell.