Fish oil is one of the best supplements to add to your dog's diet. Fish oil supports your canine companion's heart health, promotes a silky coat, reduces itchy and flaky skin, and can help relieve allergies and joint pain. It can even help strengthen their immune system and could help them fight canine cancer.