There are many ways to make a homemade dog shampoo. Typically, non-toxic dish detergent, white vinegar, and warm water are all one needs to make a dog shampoo at home. Don't forget the spray bottle as a container!