We've got a spot in our drain that clogs. It's an old house and is about 48 feet from the kitchen sink.
A snake is awesome! Especially if it's only a few feet down.
Prevention is even more awesome. When it's just us in the house, we can go 4 to 6 years between clogs. Whenever we have people staying, we have to clean it out weekly.
Things that work for us
- no solids down the drain
- no grease down the drain
- as little detergent as possible (this is also sticky in the drain as it grabs hold of sticky things)
- don't do tiny loads of dishes after every meal.
- wait for dishes to reach a critical mass and then wash them with as much water as possible so the big mass of water goes down the drain all at once, flushing away the start of each new clog.
When we have guests, they believe that "water saving measures" means use as little water to dirty dishes as possible and wash as we go along. They can't grasp that they aren't helping by washing dishes after each mean and either think I'm too stupid to know how to wash dishes or lying. And then when it clogs on day three of their stay, a lecture on how to not-clog drains gushes from their mouth - and then they get angry at me for calling them out on the inapproaptrate behaviour of them not listening to me. But unfortunately, it just increases the unwanted beahviour as they see it now as a challenge to get the dishes done to prove me wrong about the drain, thus clogging the drain more... (sorry, issues).
Anyway, every drain is different. The list is a few things to try to see if you can find the prevention that works for you.
One thing to think about is, if the plumbing is old, using a snake to pull out the clog is better than pushing it further along where a snake can't reach.