he is very very cute!! i will say this too...as many others have said. 6/7 lbs is still VERY small. i know a lady that has a yorkie that i visited all the time while waiting for mine (they own a dance wear store and the yorkie is always there) and i could have sworn Dazzle was about 4 lbs. when i asked, they said she was 7.5 lbs!!! I argued with her and said there was NO way!! I took my pup in to see her when she was about 3 months old, weighing about 3 lbs and there was not much difference between my 3 lb pup and her 7.5 lb adult!!!
i guess it depends on the body type and build of the dog..but she seemed sooooooo petite to me. maggie is now right at 5.5 lbs at 10 months old and she is teeny tiny in my opinion. i can't imagine having a smaller dog.
she just got her leg broken by taking a fall about the same height as most people's couch!!!! if she were any smaller....i just can't imagine. she probably would have broken it a long time ago and probably worse!!
I think you should just love him. love him immensely and let him return the love. i promise he will. you may be in a position to buy another yorkie one day...and then you can be super selective when buying one. it will be easier to say "no" next time

since you will already have one at home that you adore and you will have learned a huge lesson in all of this.
trust me...you will get another one

they are addictive. the only reason i don't have another yorkie is because i have 2 other dogs...we are maxxed out. but the day will come.......and i will have another
like i said,..just love your little guy. you will not have any regrets so long as he is healthy. i promise!
what is his name???