I'm suspecting yeast infections in his ears since you said he's a beagle/cocker mix. Can you smell inside his ears and see if that's where the odor is coming from?