Please do not shave your golden. Like many have said a good groomer can get out mats without having to shave him/her. Please take your golden to a groomer and just ask if they will have to do a shave. If they say yes, then take your dog somewhere else. Some should be able to groom without doing a shave. We brush Neo everyday and never get mats. All it takes is a few minutes worth of brushing and you can hopefully avoid any major matting.