I think your charge is very fair, i think you may even charge more. Is mobile grooming where you go to their house and groom them there? Or you do it in a van or something? Idk cause in the city we don't have that. I know groomers here charge like $60 for a Yorkie from what i've heard. But i live in a big city so i can understand why you would charge less cause you live in a small town. I think your price is reasonably. And i agree with what someone said about a special. You should maybe have a free groom after someone gets their dog groomed 5 or 10 times. Where i get my eyebrows done they have that. They give me a card and write down everytime i go in and after the 10th time i get a free one. Good luck!