Keep in mind, I had a lot of luck in this battle. Like for example Bronzong, it was confused and hurt itself. That's why it was easy for Ampharos to finish it off. Had it not been this way, I think Bronzong would have given me a hard time. Kabutops on the other hand seems too vulnerable, one Grass attack is 4x effective. I would replace him if I were you.
I'm going to replace Venusaur as it is too slow. Also teach Typhlosion better Attacks as Swift didn't do much damage to your Milotic. :)