I avoid products with oil, lanolin, and alcohol. Oil has to be bathed out every 3-4 days. Lanolin will dry the coat (your skin gets washed daily, your dog gets bathed once a week). Alcohol is very drying (that's why if you use top knot gel you want one without alcohol because you don't wash it out daily).
A spray like that is fine to use if you have matts. Just bathe the dog after you've dematted.
For everyday grooming spray:
Coat Handler conditioner diluted in water'
Coat Handler grooming spray
Crown Royale spray
Pure Paws spray
Ice on Ice (by Chris Christensen)
A tiny bit of Mane N Tail diluted in water
Thermasilk leave in conditioner spray