Excellent to hear! I’m glad Glacier is connecting with you more, anonymous.
That having been said, usually, pokémon from a ninetales’ (or, well, vulpix’s) natural habitat would be the best partners for them. This goes especially for Alolan ninetales, as they have a tendency to see those not native to their own habitats as intruders and will kindly escort them out.
With that in mind, you may find that Glacier might just get along best with members of the Alolan sandshrew line, as well as other ice-types native to Mount Lanakila, such as snorunt or sneasel. He may also get along with glaceon or crabominable, and if he’s particularly easy-going, you might also have luck with ice-types in general.
If you’d prefer a team with more variation, consider absol or castform (both also native to Mount Lanakila) or canine pokémon (not generally native, but typically appeal to ninetales’ latent but inherent social tendencies).
Of course, it’s also worth keeping in mind that no matter what pokémon you choose, with the right amount of training and the most careful introductions possible, any partner might potentially be a good one for your ninetales. It’s all about patience and understanding the way Glacier interacts with others.
Best of luck!