I have taken both of my yorkies to the same groomer...so every 2 weeks for 15 years. She "LETS" me drop him off before work, and pick him up at noon. So that would be 3 1/2 hours. But I think that's about normal where I live. He's always ready to go when I get there,I have never had to wait. I have alot of faith in her, she's been really good with both of them. As a matter of fact she was with one vet clinic then moved to another and I just changed right along with her.