I have used Magic Coat for about a year on my Shih Tzu, Cookie, who has long beautiful hair. I usually bathe her once a week or sometimes two. She is never matted. I brush her about every three days or so. Her coat is soft and smells wonderful. The best product for keeping knots and mats "away." I am generous with the amount and I don't completely wash it out. GREAT PRODUCT.