I'm very lucky in that my pup has short fur that does not require grooming. She does still require a bath every now and again. Dog shampoo is pricey if you buy actual dog shampoo. Yet, you shouldn't use your own shampoo on your dog(although it is tempting because Herbal Essences does smell good), as their skin is a little more sensitive and the scents could irritate your pup's skin. So what options do you have? I have a cheap and simple solution for your. Baby Shampoo. Yep, that's right, baby shampoo. You can often score good deals at the drug stores like CVS, Rite Aid and Walgreens to get a good deal on shampoo. Or if you aren't picky about brand names, I highly recommend the Target brand. It's gentle enough where it won't bother your pooch and it smells nice as well for you. The other great thing is that because of the gentle formula if your pooch "accidentally" licks some off, they will be ok.
But please remember this is just an alternative. If you feel that you can only use dog shampoo or if your dog has skin issues remember to check with your veterinarian. I only wash my dog maybe once every 2 months as she has such a short coat and don't have issues with it. However, every dog is different!