Your house has a vent pipe that goes from the plumbing system up to the roof. It lets sewer gases escape safely outside. If that pipe gets blocked by leaves, bird nests, or a squirrel’s secret stash, the gases have nowhere to go but back into your bathroom.
This one’s a bit trickier. You might need a plumber to clear the vent, but you can check if the smell gets worse when you flush. If it does, the vent is likely the villain.
Don’t worry—it’s a common fix, and no, you don’t have to climb onto the roof in your pajamas. Leave that to the pros.