Shrek and Scar (from the Lion King) seem to be the only non-gay characters in the entire genre.
Scar was meant to be a gay character. At one point, Cymba tells Scar ‘you are so weird’ to which Scar replies ‘you have no idea’.