How to avoid n-gons while using the knife tool?
Tap K to use the knife tool.
Click 2 or more lines, then Enter to complete your cut.  

If you end up w/ unwanted n-gons, do the same operation, but cut across diagonal corners.  

Another method is tap Alt-P to poke faces.  

Alternatively, use the triangulate modifier.