Martins Fly-Ban Synergized Pour-On is labeled for use on beef cattle, lactating and non-lactating dairy cattle, calves, horses, foals, sheep and lambs. It is not labeled for dogs. Please tell us what you are treating for so we can recommend a product to best fit your needs.