I use Show Season's detangle during the grooming process and EZ Groom's EZ Glide for brushing out mats. It's amazing how easy the mats brush/comb out
Of course, I use my Les Pooch brushes, greyhound combs, HV dryer, and Stand dryer which all make the grooming process easier when it comes to dematting and/or preventing mats. In order to keep the mats from forming, you have to start with a well set up coat (getting it nice and straight), however, mats will happen (just maybe not so bad).
I don't prefer to CUT mats in anyway because that will only cause more mats to form with all the short hairs caused by cutting.