With a short-haired animal, you’re probably safe getting them groomed every season, or four times per year. For dogs that have short hair and double coats, you may need to get them groomed quarterly or seasonally. Long-haired dogs that have double coats or thick undercoats also should be groomed at least seasonally. These dogs shed seasonally and you should get them groomed, combed out, shaved, and de-matted at least every three months. If your dog is prone to tangles and matting, consider more frequent grooming. A short cut can last a dog two to three months, but if your groomer leaves more than an inch of fur on your dog at a cut, you should get your dog groomed every four to six weeks to prevent matting. The same goes for dogs with curly and wavy coats, they should be professionally groomed every four to six weeks and brushed at least twice a week, at minimum. Silky-coated dogs need frequent hair trims to keep their coats in great condition and to prevent matting.