I use Double K Groomer's Edge Emerald Black Shampoo on Angus (he is a bi-black sheltie). It also helps with the redness/brassiness those black coats develop. You dilute 32:1.
I use The Coat Handler Coat Conditioner after bathing, diluted 15:1. It is a leave in conditioner. Does not make them greasy at all, very easy to brush after bathing. Nice mild smell, I hate overwhelming scents and this one is not overwhelming or obnoxious.
And for in-between bathing protection of his coat from the sun and for bushing, I use the Ice on Ice Leave in Conditioner and Detangler from Chris Christensen.