Maybe it's not the pups ears that smell but his breath? I know that sounds funny but when our little Tuffy lost a few teeth just after we got him I thought I'd smelled a yucky smell in his ears too but finally caught him asleep & took a good wiff of his ears.
Good luck figuring it out.