When it comes to smell, I just LOVE the Bio Groom Fluffy Puppy shampoo.
As Fido is with short hair now (very short) and doesn't mat unless a little on the head, I use it sometimes.
The coat becomes so clean, and fresh
When it comes to matting I use Pet Silk (Mountain berry), Pet Head (In the hot pink bottles), Vellus & Plush Puppy (Primrose)...