For me, the culprit is usually hair and soap. I usually just unscrew the stopper to the drain, clean out what I can then put some baking soda down the drain, then pour vinegar on top of it. All natural drain cleaner with no chemical smell!
In the Kitchen it's food and oil, in the bathroom it's soap and hair. They get stuck in the "trap" and make a clog.