this is not sub-d performing weird subdivision.. that's you performing weird topology. 
i attched a fixed version, please compare your original mesh with my fixed one..
you should try as much as possible to build everything using quads.
btw if you inspect your mesh, you can see there is any sort of triangulation, n-gons, open ends, overlaps, very small faces, holes and all kind of weirdness..
make sure to check the documentation and tutorials 



that software is amazin my second favourite modeler ever after sketchup

please please auto-detect sausages ad donuts 
