Most Yoshis have yoshi syndrome, which is basically the way I describe how that character makes yoshi players feel like they can go in and win any trading scenario and beat CC/shielding, through a combination or armor, a quick high priority Nair, DJC, and a fair that beats CC and is safe on shield. Your best bet is probably try to DD until he goes in, then outspace for a grab. Be careful of overextending your punishments because Yoshi's armor will get him out even in frame right situations. Using upsmash for juggles is actually best in this matchup I think because it breaks armor early, and even at lower percents when it won't, it puts them high up enough above you for a safer juggling opportunity.
I like to charge fsmash to edgeguard in this matchup, it depends on how far out their recovery started (and requires them to be past a certain percent range) but it's aimability and disjoint and reach and strength make it an ideal move for dealing with armor. Nair can also break armor at 42% for a gimp, and covers a lot of space and lingers, but there is an issue where if they interrupt their armor with an aerial, you'll get full knockback upwards that will let them recover with an egg roll.