Homemade dog shampoo can be just as effective as a store-bought shampoo.
Some basic ingredients commonly used in homemade dog shampoo are castile soap, lavender essential oil (to help combat fleas), coconut oil (to moisturize), distilled white vinegar (to remove smells) and rosemary (to moisturize).