Ricky, on Charizard, you probably want to take out that Charizard has strong D throw. Realistically, on players with smart DI (Meaning going upward) Dthrow doesn't kill at all, and Charizard has better chances on killing with Uthrow or Bthrow. Also, Charizard has amazing Gimp abilities thanks to Fair since it hits at a very slight downward angle, so I would add that in as well. Oh, and Flamethrower is a great for Charizard since his flamethrower is infinity better than Bowser's in almost every way, so watch out for a flamethrower edgeguard, and the tactic of reducing an opponent's shield with Flamethrower and finishing a weak shield with Rocksmash.
On Charizard, I say it's 55-45 favor por Peach
On Ivysaur, watch out for her Nair because it actually has pretty good priority and spikes opponents downward on the tip, leading to a free Bullet seed on landing. Ivysaur's pivot grab is one of the best overall, so watch out for that. And watch out when approaching Ivyaur from above since UpB has crazy sniping range and can kill pretty well on sweetspot.
Ivysaur's match-up is more 60:40 favor por Peach in my opinion.
Squirtle, you didn't seem to mention Shellshifting or shelldancing. It leads to pivot grabs and pivot attacks which extend Squirtle's range by alot, so I would add that in as well. I know it may seem weird at first, but Squirtle's watergun is a bad enemy against Peach. Since Peach relies a lot of floating, and precise positioning on it, Watergun will push Peach back, but also when angled, Watergun will actually lift or descend Peach's float, and she has no friction in the air while floating so she suffers from almost full knockback on watergun, messing up Peach's float game and possibly her recovery.
Squritle pretty much is a solid 55-45 Peach it seems.