To check whether your dog’s food or treats are included in a recall, compare the exact product and package codes with the official notice. A matching brand name alone is not enough. This is a checking workflow, not a list claiming that any particular product is currently recalled.
Find the official notice first
Use the manufacturer’s announcement and FDA’s animal-food recall listings, then read the full notice. Confirm that it concerns the correct country, product and date. A shared screenshot may omit later updates or show an older event. Record where the notice came from so another household member can check the same source rather than starting from a different social post.
Match the package, not the ingredient
FDA explains that lot codes identify batches and help trace a problem. FDA: Save your pet food lot number. Compare the product name, flavor, package size, lot code, date code and UPC wherever the notice specifies them. A salmon ingredient profile or chicken profile cannot establish whether a commercial bag is affected; ingredient suitability and manufacturing-batch status are separate questions. Check every open bag, not just the one bought most recently.
If you decanted it, look for the saved label
Photograph all panels and stamped codes before throwing packaging away. Keep the label with its storage container and avoid combining lots when that would make the feeding history unclear. If the bag is already gone, gather the receipt, order confirmation, shop, purchase date and any remaining packaging, then ask the manufacturer how to identify it. Do not invent a lot number from the best-before date or assume that a receipt proves the batch.
Separate affected food and follow the notice
If your package matches, stop using it and follow the official return, disposal and cleaning directions. Keep it inaccessible to all animals while arranging the next step. Record which dogs ate it and approximately when; contact your veterinarian if a dog is unwell or the notice advises a health assessment. Do not donate an affected bag or feed it to another animal. A dog seeming normal does not change the package’s recall status.
Plan the replacement without losing the evidence
Ask your clinic about substitutions if your dog relies on a prescribed diet. Keep photographs, codes and purchase records even if the notice directs disposal of the actual food. Include treats and toppers in future checks, such as those discussed in the freeze-dried treat guide. A short household note—product checked, codes matched, action taken—prevents someone reopening the set-aside bag during the next feeding.
What each identifier can establish
Brand and product
- Useful for
- Finding the relevant notice
- Not enough on its own
- Proving that every bag is affected
Lot, date and UPC
- Useful for
- Comparing the specified batches
- Not enough on its own
- Guessing a missing code
Receipt or order
- Useful for
- Tracing where and when it was bought
- Not enough on its own
- Replacing the lot information
View as table
| Product or situation | Useful for | Not enough on its own |
|---|---|---|
| Brand and product | Finding the relevant notice | Proving that every bag is affected |
| Lot, date and UPC | Comparing the specified batches | Guessing a missing code |
| Receipt or order | Tracing where and when it was bought | Replacing the lot information |
Source: DogSafe synthesis of the distinctions explained above. FDA: Save your pet food lot number; FDA: Animal food recalls and withdrawals
Sources and limits
This is general educational information, not an individual diagnosis or a veterinary review. The references below explain the evidence used. See DogSafe’s sourcing standards.
Available 24/7. A consultation fee may apply.
Frequently asked questions
Does a recall mean every product from the brand is recalled?
Not necessarily. Read the notice for the affected products, codes and any updates.
My food is in a storage tub. What should I do?
Look for the original label and purchase records. If the code is missing, ask the manufacturer rather than guessing that your batch is included or excluded.