Most dogs take an hour or less. You make appointment , drop them off then come back at your given time. Every pet is placed in a secure cage when not being groomed. Then when being groomed each pet is secured to work surface with a special leash. Each pet is worked on until finished. No long waits and no large number of pets at one time.