Cancer-fighting foods for dogs include garlic, parsley tomatoes, garbanzo beans, and yoghurt with no sugar, fish, whole grains, wheat bran, lentils, brown rice, organic chicken and turkey and vegetables such as carrots broccoli, cauliflower, red and yellow peppers and leeks.