Preventing drain clogs involves very little work. Instead of spending excessive time and effort whenever the thing gets backed up, you just exert a fraction of that effort on a monthly (or, in more extreme situations, bi-monthly) basis. For many people, that effort is nothing more than pouring a gallon of hot/boiling water down your drain. This helps loosen any hair or gunk clogging the main pathway and push down. After you do this, be sure to run regular warm water for about five minutes just to continue pushing everything as far down and out as you can get it.
If that doesn’t work, chances are you produce a lot of hair and that hair is long. This is where a hair catcher comes in. For about $5-10 you get a little device that sits in your drain and catches hair and gunk. Gross, yes, but you just empty it once or twice a month and your drain will never clog.
Unfortunately there isn’t any way to send everything that goes down the drain into another dimension and magically solve the problem, but if you employ these two tips you’ll at least avoid the problem.