I'm very sorry for your experience. I have found that its not just Petco but alot of groomers don't know how to give a yorkie a haircut. In my area there arent alot of groomers and when I've taken my lil guy in they all want to give him more of a terrier cut. Don't worry it will grow out and he is so cute anyway. Don't feel bad you were trying to be a good mommy and from the looks of him your doing a great job.