EDIT: Is this not simple enough for SQSA? :/ Well as Gengan said there isn't a "best" fire type, there's just some that work and some that don't. The most common are probably Ponyta and Larvesta followed by Houndour, Darumaka and Numel. Ponyta and Larvesta are great with Flame Body as it can discourage Mienfoo from U-Turning through your team for fear of a burn. Larvesta also has bug typing which can be very useful to resist fighting. Ponyta doesn't have the fighting resistance but can be a semi-reliable Murkrow check and can speed tie with it. They're the two best in my opinion. Life Orb Houndour is a very good wallbreaker with a great Sp. Attack stat, but being weak to many priority moves and frail in general means it will die very quickly. Darumaka is powerful but kind of unreliable due to hustle. It can pretty much only use Choice Scarf, but imo Larvesta outclasses it, due to getting STAB U-Turn. Numel is the most interesting pokemon I mentioned and it doesn't have that SR weakness which is cool. It can run a solid Stockpile RestTalk set with simple; once you remove water types can be solid, but it's often hard to get Set Up opportunites. I remember Ray Jay paired it with Lileep which handled waters to make a very good defensive core. Obviously, all these pokemon have problems with hazards so Staryu or other rapid spinners are necessary. Staryu can switch into water moves too, but obviously has trouble switching into Chinchou, the most common water type in the tier. All of these pokemon appreciate hazards as Larvesta and Darumaka can force switches with U-Turn and it helps Houndour to nail KOs. Lileep counters every water type in the tier and sets up Stealth Rock. Snover makes an interesting partner; it can switch into water types and also remove sand as Drilbur can outspeed and OHKO every pokemon that I mentioned. Basically, support it by removing hazards and good water type checks. Those are my thoughts and just some ideas of good supporters, I hope I helped!