I would highly suggest the #1 All Systems Shampoo. They have one that can be used every day if necessary and great for puppies and kittens. Very gentle and wont strip the natural oil, but will clean any excess oil.
http://mjmcompany.com/1allsystems-grooming.htm