Recommendations for ear plugs or anything that can cancel any noise

I have a neighbor upstairs that I can hear his footsteps (feels like stomping bc of the way building is built) past midnight, also he has a dog that starts running around the house sometimes early in the morning and feels like waking up to whole house shaking. Is there any ear plugs or something that can help cancel every noise? Regular earplugs don’t work and they barely stay in my ears till morning. I’m a light sleeper and even a small sound wakes me up.