Dinovite is a heck of a product. It is basically vitamins for dogs. If it is just dry skin issues.... Dinovite will help. If your dog has fleas... then you need to kill the fleas and treat the house. Your dogs normal dog food has most of the nutrition cooked out of it. Dinovite replaces what was cooked out of it.