My dogs are both adults, but I have found that they both have different grooming needs.
Ricky, my 2 year old has a silky coat that gets tangled and greasy very easy. I have to brush him at least once an day and within 3-4 days, he looks grubby and needs a bath. I can let him go a week, but he definitely doesn't look so good the last few days.
Princeton, my 10 y.o has a cotton coat, and his is actually much less maintenance than Ricky. I can get away with bathing him every other week if I wanted and his hair never tangles or mats up
Now...Ricky's coat grows SOOOO slow!! He still has part of hi puppy coat and his hair is moving at turtle speed. It's taken me 4 months to grow his bangs out an inch, so I can now put a clip in them. Princeton's hair grows fast. I usually have to cut it about two times a month.
I use no tears shampoo and I have a really great facial scrub that I bought from one of the members(Maximo) on here at her online store. I only use it on thier face. It is sooo nice as it pretty much conditions their beard. It also takes the tear stains and food stains off their beard.
I wash the boys in my kitchen sink and I use a cup to gently pour water over their head. I put cotton in their ears first to keep the water out...and I try very hard to keep the water from getting it their eyes.
Hope this helps