WalMart carries a good value. It's Ol' Roy dog shampoo and a large bottle costs $1.97. I use it on my dog once a week and her coat and skin are wonderful! I am extremely picky about what goes on my dog so wouldn't use it just because it is inexpensive.