Welcome to yorkietalk, I am pretty new myself. This is a wonderful forum, ladies here are so helpful.
That is so wonderful you gave the little guy a chance, he is so lucky!
I have no idea about the ears since this is our 1st yorkie and our 1st dog too

I feed Sheldon Now grain free small breed formula, it is on the pricier side but the kibble is tiny and soooo cute, very easy for them to chew. A 6 lbs bag costs $23.99
Good luck with your sweet guy!