The best way to rinse the face is to use large ketchup/mustard bottles filled with water. I cut the tip so there is a good stream of water. You can direct the stream with squirt bottles and keep it out of eyes and ears.
I use Absolutely Natural shampoo. Regular baby shampoo is much too harsh for delicate coats and dries them out over time.
Animal Friends Manufacturing Shampoo