You got a lot of good advice here. We all just want to help, no one is upset with YOU for the pup's age, the breeder should know better

Now that you have him, he needs to be eating something that is easy on his tummy and his new tiny teeth. If you go here:
http://www.yorkietalk.com/forums/showthread.php?t=58036
you'll find this formula, which a very experienced breeder gave me when my Luna was a baby. It's what she weans her pups on, before starting them on ground up kibbles. A lot will say that the half and half is bad for them, but my girl thrived on it and had nice firm stools, no problems at all.
I just wanted to also wish you luck and PLEASE keep in touch here, we're all concerned for your new baby and are here if you need us