Let Sonic and friends actually have some character and nice interactions beyond being 1-dimensional caricatures. It worked for Donald Duck.
Also would it kill them to make Sonic and Amy’s dynamic at least a little bit amicable? You don’t have to make them an item or whatever, but if you’re just going to have Sonic be dismissive and try to fuck off whenever she’s around and have Amy constantly ramming her head against a brick wall like a desperate dunce, them why even have them interact at all? Just have her finally get discouraged and be done with it.