You generally want more Rampardos in a solo team. The team is looking solid, still.
For Butterfree: That team should be enough. Even without weather boost you should be able to solo it.
For Charizard: You’ll need at least 4 Rampardos on cloudy weather. Make sure the set you are facing it’s Fire Blast.
Good Luck! Great team by the way!