Seriously, guys, how do you deal with Yoshi? For a while, I've been using Olimar as my tryhard main (I "main" lots of characters: with Olimar, Duck Hunt, Jigglypuff and Charizard), and since my most used character is Duck Hunt, I have actually managed to survive with a very defensive, campy style. Whenever I faced a Yoshi player, I usually switched to Olimar, which net me great results, so I thought I knew the matchup; however, I recently faced in tournaments a couple good Yoshi players and I struggled A LOT.
I used to just play the defensive-keep away game, by throwing Pikmin, running away from him, and whenever he tried to approach with f-airs or n-airs, I just spaced pivot grabs to rack up damage with the d-throw to f-air/u-air combo. The problem started to come when they started counter-camping with eggs, and that made things much, much more difficult for me. I could no longer space pivot grabs or barely anything, and I can only escape or play the keep-away game for so long before they started capitalizing on my defensive maneuvers, since Olimar has very limited escaping options, especially against a rushdown character with a godlike aerial game such as Yoshi. Attempting an aerial escape is extremely risky, so, as far as I know, I can only try to roll and hope he doesn't catch up on the pattern. I had the most trouble getting up from the ledge and regaining stage control, since they all just spammed aerials, which outpriotitize our smashes/aerials and are so damn fast, so if I managed to get past him in a ledgeguard situation, it was due to sheer luck/bad reads from them. I'm truly at a loss against such a character, and it's getting really frustrating, since they can literally apply extreme pressure by just pressing A... it's ridiculous!
TL;DR: Yoshi is broken, how do I Olimar against him?