Best headphone I’ve ever had for noise cancellation were beats but they’re not cheap in the slightest
I use loop every plugs they aren't 100% noise cancelling but they definitely dull the screaming and crying. They r small so u can take them anywhere with u and reasonably priced. On the website they have different ones for different things I didn't want ones that completely cancel out my baby so I got ones that were semi noise cancelling but I'm sure they'll be some on there that r noise cancelling x
I would suggest Loop earplugs too.
Ear defenders but I’m sure he’s crying will get better