In general, smaller- to medium-sized breeds take 2-3 hours to be groomed in full, and larger and/or heavier-coated breeds take between 3 to 4 hours. The condition of their coat, the time since the last groom, and the kind of groom you are looking for, your dog’s behaviour during the grooming process will contribute to the time it takes. We try to strike a balance between making the groom as unhurried and comfortable as we can for your dog while aiming to get them back to you in a timely fashion. Because we’re working with animals, unexpected delays can occur.