This is by far the best product you can give to your dog. I am a regular customer and I have a retriever. There's been a huge difference in his coat and hair fall from when I use to not give anything.
Keep in mind though when clubbed with other products (Vitamins, Digestion etc) make sure to give only one type everyday e.g. one day Skin then other day Vitamins etc so that it doesn't give too much for the body to handle.