Thanks guys so much!
I'm also very glad that I found you guys!
I"ve never seen so many yorkies together all at once! Soooooooooooo many adorable babies here, im so happy
To answer some questions:
His name is pronounced exactly the way it spells: "cho" as in poncho, i guess lol. it's a direct translation from Mandarin, which means 'lil ball'.
As to the camera... im sorry i have no idea. My friend who is a photographer took it.