Knox is 9 months old now! I can't believe it, they grow so fast

I had him fixed a few months ago, but now that his big teeth are in I notice he still has two baby teeth

I am wondering how long I should 'hope' they fall out before having them taken out? Also I know he can bark because I have heard him once or twice, but he NEVER does.....I mean NEVER??? It seems so odd to me, should I be worried?
Also he is just now barely 3 pounds. I am still free feeding him just because he is so small. Should I continue to leave his food available all day or start feeding him at certain times? I can't decide
On a good note I love my baby Knox more than anything and he loves to go everywhere with me. I can't believe how well behaved he always is. I am one lucky yorkie Mommy

He has even learned a few tricks...yay Knox!