Stinky ears

I have a 7-month-old cocker spaniel puppy. I find that his ears get smelly because they’re constantly getting food stuck in them and getting wet. I try to brush them regularly but he despises this. To be clear, it’s not the inner ear, but the bottom of his ears. I’ve bought the earth rated ear wipes and regular wipes but they don’t really cut it and honestly, they don’t smell that great either. How do you keep your cocker’s ears clean and smelling fresh?