Hello!
I don’t have much experience in doubles, but a while ago I thought I’d try making a team
The EVs/IVs might be weird, since it’s supposed to account for the fact my Pokémon in violet wouldn’t be perfectly trained

Amoonguss (F) @ Damp Rock
Ability: Regenerator
Shiny: Yes
Tera Type: Grass
EVs: 17 HP / 24 SpA / 4 SpD
Modest Nature
IVs: 0 Atk
- Spore
- Pollen Puff
- Rain Dance
- Rage Powder

Ogerpon-Wellspring @ Wellspring Mask
Ability: Water Absorb
Tera Type: Water
EVs: 68 HP / 184 Atk / 4 SpD / 252 Spe
Jolly Nature
- Ivy Cudgel
- Horn Leech
- Spiky Shield
- Follow Me

Maushold-Four @ Wide Lens
Ability: Technician
Tera Type: Normal
EVs: 252 Atk / 252 Spe
- Population Bomb
- Bite
- Chilling Water
- Tidy Up

Miraidon @ Terrain Extender
Ability: Hadron Engine
Tera Type: Electric
EVs: 252 SpA / 4 SpD / 252 Spe
Timid Nature
- Dazzling Gleam
- Thunder
- Electro Drift
- Dragon Pulse

Terapagos @ Assault Vest
Ability: Tera Shift
Tera Type: Stellar
EVs: 248 HP / 252 SpA / 8 SpD
Modest Nature
IVs: 15 Atk
- Tera Starstorm
- Surf
- Earth Power
- Ice Beam

Iron Leaves @ Electric Seed
Ability: Quark Drive
Tera Type: Grass
EVs: 48 Atk
Jolly Nature
- Psyblade
- Close Combat
- Swords Dance
- Leaf Blade

Any tips for future teams or improving this one?