Miniature Schnauzers should be groomed every 4-6 weeks to maintain their coat and prevent matting.