I think if you already got a second opinion and both vets said the same thing, you should listen to them. If you really don't trust them that is a different story, you could look for a board certified internist and get one more opinion, but if they think this is best then that is what you should do.
As far as looks... Yorkies have all different ears, some are up, some are down, some have one up and one down...it won't make your little baby any less lovable or cute if he has part of his ear removed.
As to cost.. Look into the care credit card if finances are a concern.
Good luck |