Usually 2 to 6 hours. It all depends on the size of the dog, the type and condition of the coat, and the type of service requested. We bathe/groom on a first-come, first-serve basis, so it may take longer depending on how busy we are. The earliest time we can guarantee that your dog will be ready is 4pm (assuming you drop off by 10am), but many dogs are ready before that. When making the appointment, you can specify a pick-up time (any time after 4pm), and/or request a “call when ready.”