We have an adorable miniature schnauzer (of course I'm biased) but it is hard to keep her looking good. We brush her every day with a slicker and have her groomed regularly. Her legs and body stay pretty clean, but her beard gets dirty so fast! We try to wash her face every night, but can't seem to keep up. Every time she eats, drinks, or sniffs something on the ground she comes out looking like a mangy puppy

A friend suggested a conditioning type spray that is used after a bath and repels dirt, but couldn't remember the name. Anyone have any ideas? Does a finishing spray help with this?