solrock / tropius / camerupt / samurott / muk / kangaskhan
This is clearly the greatest NU team in existence. Your use of both Tropius AND Solrock show that you know much more about the tier than me, but I do have a few small suggestions to fix this team up.
One weakness I see that this team has is against offensive psychic-types. Switching into Gardevoir is a bitch for this team, it can do major damage to everything!
I believe that you can fix this issue by using a specially defensive ludicolo (or lombre ) over Muk. Ludicolo is able to take on the offensive water types that you struggle with, while also taking on psychics better than most other things. This does make you weaker to Articuno, but it is rare and Muk isnt exactly the best answer anyways :). The set I believe would help you the most is:
Ludicolo @ Leftovers
Trait: Rain Dish / Swift Swim / Own Tempo if you hate Liepard
EVs: 252 HP / 4 SAtk / 252 SpDef
- Giga Drain
- Toxic / Ice Beam
Toxic can let you hit Articuno on the switch, they will come in once they realize you're bulky, other than that I believe its pretty standard. If you have any questions let me know!!