For Molli I use a slicker brush and comb. For Sam I use a slicker brush and a soft bristle brush.

When I groom Molli I use the slicker brush to get small mats out and I go over her fur a couple times. Then I use the small comb to get her paws and legs. Then I use a wipe for dogs, kinda like baby wipes, and wipe her tear stains to get the gunk off. I also wipe her mouth because sometimes she's got food and bits of sticks in her fur from chewing them outside. I use doggy tooth paste and tooth brush to brush her teeth. When I give her baths I groom her with the slicker brush and use tearless puppy shampoo. (not sure what brand...)

When Sam has a cocker cut (medium length feathering on ears, legs, tummy) I use the slicker brush on the longer parts of his fur. Then on his back, I lightly go over with a slicker brush and use a soft bristle brush afterwords. Then I take a doggy wipe and wipe the gunk from his eyes off. Same thing with baths as Molli. I haven't started brushing his teeth on a regular basis yet... but I will soon. When Sam gets a haircut, the groomer has to cut his eye lashes a little because they are like 4 inches long! His long eye lashes make his eyes really pretty, though.

I don't cut my dogs fur... we take them to a groomer. They get their whiskers trimmed.