My recommendations -
Brush - Chris Christensen 20mm gold pin brush - a bit pricey but oh, so worth it! The dogs don't mind being brushed with this tender brush and it moves smoothly
Pin Brushes
Never brush a dry coat
What I love to use when brushing and between baths - Buddy Splash from Cloud Star
www.cloudstar.com -- this is a fantastic product with natural herbs & oils - smells fabulous. I think Petco started carrying this and at least one YTer has it on their site.
Also, recommend Buddy Wash for your shampoo
For great teeth Petzlife gel - you can just use a bit on your finger