For the little mister, I use 4-Legger shampoo. All organic, no animal testing, no puppy itching, smells great, soft fur, natural flea deterrent, rinses out completely very easily, etc.....then while still damp, I spritz him with Infusion 23 spray (show dogs owners use this for the shine/sheen).
Of course, Mario is not full blooded or long haired, so take that into account as well
.