In the United States, the average hourly pay of a dog groomer varies depending on experience and qualifications. The average beginning pay is between $10 and $12 per hour, while more experienced groomers may earn up to $22 per hour or more. The national average for all dog groomers is $15 per hour.