Generally, dogs should be groomed every 4-6 weeks. If you keep your dogs in a short clip and brush them regularly, you can go longer between haircuts. If you like to keep your dog’s hair longer or they’re prone to matting, you should groom them more frequently.