I actually think this is a fine team, but I actually think that keeping Gyarados would be a disadvantage. You need a Grass type in your party. I think you should replace Gyarados with Trevenant, and replace Froslass with Mamoswine. This way, you have strong party members, and you don't have tons of Flying-types.
There are sites with other people that play the Pokémon games and could be considered experts. I suggest signing up for the Serebii.net forums and seek help there.
Answers & Comments
Verified answer
I actually think this is a fine team, but I actually think that keeping Gyarados would be a disadvantage. You need a Grass type in your party. I think you should replace Gyarados with Trevenant, and replace Froslass with Mamoswine. This way, you have strong party members, and you don't have tons of Flying-types.
There are sites with other people that play the Pokémon games and could be considered experts. I suggest signing up for the Serebii.net forums and seek help there.
lots of dragons in your list. i suggest maybe maybe a fairy pokemon like mawile, ralts, or snorlax because an OG.
do really respect the keeping legendaries out of you list. boring be matched up to fight a person who only has legends