Looking to make a better team

Hi there all,

First and foremost, I’m very … picky when making teams. I can’t have two of the same types on my team. It makes me feel like my team is that much weaker if two mons share a common weakness. So, I’m looking to replace my Golem on my team but I don’t know what to replace it with. I’m 5 badges in if that’s any indication.

Current Team:
D. Gardevoir
D. Venusaur
D. Blastoise
D. Aggron
Gengar
Golem

How does a shiny Sudowoodo sound as an addition?