Network: RxAllergyScan PillParser PetFoodDecoded VetMedScan Supplement Alerts | ⚠️ Recalls: Drug Pet Food Vet Supplements Network: RxAllergyScan PillParser PetFoodDecoded VetMedScan Supplement Alerts

Foods Dogs Can Safely Eat

Not all people food is unsafe for dogs. Many plain, whole foods can be offered as treats, meal toppers, or ingredients in a properly formulated homemade diet.

How a food is prepared matters. Foods that are generally safe can become unsuitable when they are fried, heavily seasoned, covered in sauce, or prepared with ingredients such as onion, garlic, excessive salt, butter, or artificial sweeteners.

🐾 Before You Share

The foods on this page are generally considered safe for healthy dogs when prepared properly. That does not mean every food will agree with every dog.

Introduce one new food at a time and begin with a small amount. Stop feeding it if your dog develops vomiting, diarrhea, itching, swelling, or another unusual reaction.


📄 Printable Quick Reference
Prefer a printable checklist? Download our free

Foods Dogs Can Safely Eat Quick Reference (PDF)


🥩 Proteins

 

🍗 Chicken

✅ Why it can be a good choice

Chicken provides protein and is commonly used in commercial and homemade dog foods.

🍽️ How to serve

      • Cook thoroughly.
      • Serve plain and unseasoned.
      • Remove the skin if a lower-fat option is needed.
      • Remove all bones before serving.

⚠️ Good to know

Never feed cooked chicken bones. They can splinter and cause choking, digestive obstruction, or internal injury.

🥚 Eggs

✅ Why they can be a good choice

Eggs provide protein and can be a useful occasional addition to a dog’s regular food.

🍽️ How to serve

    • Cook thoroughly.
    • Serve boiled, poached, or scrambled without butter or seasoning.
    • Allow them to cool before serving.

⚠️ Good to know

Avoid eggs prepared with onion, garlic, cheese, heavy oils, or excessive salt.

🥩 Lean Beef

✅ Why it can be a good choice

Lean beef provides protein and several important nutrients. It is also commonly used in dog-food recipes.

🍽️ How to serve

    • Cook thoroughly.
    • Drain away excess grease.
    • Serve plain, without seasoning or sauce.
    • Remove bones and large pieces of fat.

⚠️ Good to know

Fatty meat and greasy table scraps may cause digestive upset and can be particularly unsuitable for dogs with a history of pancreatitis.

🐖 Pork

✅ Why it can be a good choice

Plain, lean pork provides protein and can be used as an occasional treat or as part of an appropriately balanced recipe.

🍽️ How to serve

    • Cook thoroughly.
    • Choose lean cuts and trim excess fat.
    • Serve plain and unseasoned.
    • Remove every bone before serving.

⚠️ Good to know

Avoid bacon, ham, sausage, and other cured or highly seasoned pork products. Never feed cooked pork bones.

🦃 Turkey

✅ Why it can be a good choice

Plain turkey is a source of protein and can be used as an occasional treat, meal topper, or ingredient in a properly balanced recipe.

🍽️ How to serve

    • Cook thoroughly.
    • Serve without gravy or seasoning.
    • Remove the skin and excess fat.
    • Remove every bone.

⚠️ Good to know

Holiday turkey may contain butter, salt, onion, garlic, or other seasonings that should not be shared with dogs.

↑ Back to Top


🐟 Fish

 

🐟 Salmon

✅ Why it can be a good choice

Salmon provides protein and omega-3 fatty acids.

🍽️ How to serve

      • Cook thoroughly.
      • Serve plain and unseasoned.
      • Carefully remove every bone.
      • Offer an appropriately sized portion.

⚠️ Good to know

Avoid smoked, heavily salted, seasoned, or raw salmon.

🐠 Sardines

✅ Why it can be a good choice

Sardines provide protein and omega-3 fatty acids and are naturally small fish.

🍽️ How to serve

    • Choose sardines packed in water.
    • Look for products without added salt or seasoning.
    • Serve only a small amount.

⚠️ Good to know

Avoid sardines packed in spicy sauces, heavy oils, or products containing onion or garlic.

🐟 Tuna

✅ Why it can be a good choice

Plain tuna can be offered as an occasional treat and provides protein.

🍽️ How to serve

    • Choose tuna packed in water rather than oil.
    • Drain it before serving.
    • Serve plain and only occasionally.

⚠️ Good to know

Tuna can contain more mercury than many smaller fish, so it should not be a frequent or major part of a dog’s diet.

🐟 Whitefish

✅ Why it can be a good choice

Cooked whitefish is a lean source of protein and is used in some commercial and homemade dog foods.

🍽️ How to serve

    • Cook thoroughly.
    • Serve plain and unseasoned.
    • Remove every bone carefully.
    • Avoid breading, sauces, and frying.

⚠️ Good to know

Check the fish carefully for small bones before serving.

↑ Back to Top


🥕 Vegetables

 

🥦 Broccoli

✅ Why it can be a good choice

Broccoli provides fiber and several nutrients and may be offered as an occasional snack.

🍽️ How to serve

      • Serve raw or lightly cooked.
      • Cut into small pieces.
      • Serve without cheese, butter, sauce, or seasoning.

⚠️ Good to know

Large amounts may cause gas or digestive discomfort, so broccoli is best offered in small portions.

🥕 Carrots

✅ Why it can be a good choice

Carrots provide fiber and beta-carotene. Many dogs also enjoy their mild sweetness and crunchy texture.

🍽️ How to serve

    • Wash thoroughly.
    • Serve raw, steamed, or boiled.
    • Cut into pieces appropriate for your dog’s size.
    • Serve without butter or seasoning.

⚠️ Good to know

Large, hard pieces may present a choking risk, particularly for small dogs or dogs that swallow food quickly.

🥬 Cauliflower

✅ Why it can be a good choice

Cauliflower provides fiber and can be offered as a low-calorie snack.

🍽️ How to serve

    • Serve raw, steamed, or boiled.
    • Cut into small pieces.
    • Keep it plain and unseasoned.

⚠️ Good to know

Too much cauliflower may cause gas or digestive upset.

🥬 Celery

✅ Why it can be a good choice

Celery contains water and fiber and can make a crisp, low-calorie snack for many dogs.

🍽️ How to serve

    • Wash thoroughly.
    • Cut into small, bite-sized pieces.
    • Serve raw or lightly cooked and plain.

⚠️ Good to know

Long or large pieces may be difficult to chew and can present a choking risk, especially for small dogs.

🌽 Corn

✅ Why it can be a good choice

Plain corn kernels provide carbohydrates, fiber, and several nutrients.

🍽️ How to serve

    • Serve cooked kernels removed from the cob.
    • Keep the corn plain and unseasoned.
    • Offer only a modest amount.

⚠️ Good to know

Never give a dog a corn cob. A swallowed cob can cause a serious intestinal obstruction.

🥒 Cucumbers

✅ Why it can be a good choice

Cucumbers contain a great deal of water and are relatively low in calories.

🍽️ How to serve

    • Wash thoroughly.
    • Slice into small, manageable pieces.
    • Serve raw and plain.

⚠️ Good to know

Do not substitute pickles. Pickles are often high in salt and may contain garlic, onion, or other seasonings.

🫛 Green Beans

✅ Why it can be a good choice

Green beans are low in calories and provide fiber, making them a popular treat or meal topper.

🍽️ How to serve

    • Serve fresh, frozen, steamed, or canned.
    • Choose plain varieties without added salt.
    • Cut long beans into manageable pieces.

⚠️ Good to know

Avoid green-bean casseroles and seasoned vegetable mixtures, which may contain onion, garlic, butter, or excessive salt.

🌱 Peas

✅ Why it can be a good choice

Plain peas provide fiber, protein, and several vitamins and minerals.

🍽️ How to serve

    • Serve fresh, frozen, or cooked.
    • Choose plain peas without butter or seasoning.
    • Remove peas from tough pods before serving.

⚠️ Good to know

Canned peas may contain considerable added salt. Dogs with certain medical conditions may require ingredient restrictions, so discuss regular use with your veterinarian.

🎃 Pumpkin

✅ Why it can be a good choice

Plain pumpkin provides fiber and moisture and is frequently used as a small addition to a dog’s regular food.

🍽️ How to serve

    • Use plain cooked pumpkin.
    • Plain canned pumpkin may also be used.
    • Stir a small amount into the dog’s usual food.

⚠️ Good to know

Plain canned pumpkin and pumpkin-pie filling are not the same product. Pie filling may contain sugar, spices, and other added ingredients.

🍠 Sweet Potatoes

✅ Why it can be a good choice

Sweet potatoes provide fiber and several vitamins and minerals.

🍽️ How to serve

    • Cook until soft.
    • Remove the skin if it is tough.
    • Mash or cut into bite-sized pieces.
    • Serve without butter, sugar, salt, or seasoning.

⚠️ Good to know

Sweet potatoes are starchy, so they should be served in reasonable portions.

🥒 Zucchini

✅ Why it can be a good choice

Zucchini is low in calories and contains water, fiber, and several nutrients.

🍽️ How to serve

    • Wash thoroughly.
    • Serve raw, steamed, or cooked.
    • Cut into bite-sized pieces.
    • Do not add oil, salt, or seasoning.

⚠️ Good to know

Do not feed zucchini that tastes unusually bitter. An intensely bitter flavor may indicate naturally occurring compounds that can cause illness.

↑ Back to Top


🍎 Fruits

 

🍎 Apples

✅ Why it can be a good choice

Apples provide fiber and make a crisp, naturally sweet treat.

🍽️ How to serve

      • Wash thoroughly.
      • Remove the stem, core, and seeds.
      • Cut into small slices or pieces.
      • Serve fresh and plain.

⚠️ Good to know

Do not allow dogs to eat the core or seeds. Apple pie, sweetened applesauce, and other prepared apple products may contain excessive sugar or unsafe ingredients.

🍌 Bananas

✅ Why it can be a good choice

Bananas provide fiber and several vitamins and minerals and can be used as an occasional treat.

🍽️ How to serve

    • Remove the peel.
    • Slice or mash the fruit.
    • Serve a small amount.

⚠️ Good to know

Bananas contain natural sugar and are best treated as an occasional snack rather than a large or frequent addition.

🫐 Blueberries

✅ Why it can be a good choice

Blueberries provide fiber and antioxidants and can make a convenient, low-calorie treat.

🍽️ How to serve

    • Wash before serving.
    • Offer fresh or frozen.
    • Serve plain and in small amounts.

⚠️ Good to know

Frozen berries may be a choking concern for very small dogs. Blueberry muffins, pies, syrups, and sweetened products are not equivalent to plain fruit.

🍈 Cantaloupe

✅ Why it can be a good choice

Cantaloupe provides water, fiber, and several nutrients.

🍽️ How to serve

    • Remove the rind and seeds.
    • Cut into small pieces.
    • Serve fresh and plain.

⚠️ Good to know

Cantaloupe contains natural sugar, so offer it in moderation.

🥭 Mango

✅ Why it can be a good choice

Mango contains fiber and several vitamins and can be offered as an occasional treat.

🍽️ How to serve

    • Remove the skin.
    • Completely remove the large pit.
    • Cut the flesh into small pieces.

⚠️ Good to know

The pit is a choking and obstruction hazard. Mango also contains natural sugar, so moderation is important.

🍍 Pineapple

✅ Why it can be a good choice

Fresh pineapple provides fiber, water, and several vitamins and minerals.

🍽️ How to serve

    • Remove the tough skin and hard core.
    • Cut the flesh into small pieces.
    • Serve fresh or frozen.

⚠️ Good to know

Avoid canned pineapple packed in syrup. Pineapple is naturally sweet and should be offered in small amounts.

🫐 Raspberries

✅ Why it can be a good choice

Raspberries provide fiber and antioxidants and can be offered as an occasional fruit treat.

🍽️ How to serve

    • Wash thoroughly.
    • Serve fresh or frozen and plain.
    • Offer only a small amount.

⚠️ Good to know

Too many raspberries may cause digestive upset. Sweetened raspberry products, jams, and desserts should not be shared.

🍓 Strawberries

✅ Why it can be a good choice

Strawberries contain fiber, water, and antioxidants.

🍽️ How to serve

    • Wash thoroughly.
    • Remove the leafy top.
    • Cut into small pieces.
    • Serve fresh or frozen without sugar.

⚠️ Good to know

Strawberries contain natural sugar and are best served in moderation. Avoid canned strawberries, jam, syrup, and sweetened desserts.

🍉 Watermelon

✅ Why it can be a good choice

Watermelon contains a great deal of water and can be a refreshing warm-weather treat.

🍽️ How to serve

    • Remove the rind.
    • Remove the seeds.
    • Cut the flesh into small pieces.
    • Serve fresh or frozen.

⚠️ Good to know

The rind is difficult to digest and may cause gastrointestinal problems. Seedless watermelon should still be checked for remaining seeds.

↑ Back to Top


🌾 Grains and Starches

 

🌾 Barley

✅ Why it can be a good choice

Cooked barley provides carbohydrates and fiber and is used in some commercial and homemade dog foods.

🍽️ How to serve

      • Cook thoroughly in water.
      • Serve soft, plain, and cooled.
      • Use it as one part of a balanced meal rather than as the entire meal.

⚠️ Good to know

Avoid barley prepared with soup bases, onion, garlic, excessive salt, or rich sauces.

🍚 Brown Rice

✅ Why it can be a good choice

Cooked brown rice provides carbohydrates and fiber and may be included in appropriate dog-food recipes.

🍽️ How to serve

    • Cook thoroughly in water.
    • Serve plain and cooled.
    • Use it as one ingredient in a balanced recipe.

⚠️ Good to know

Brown rice may be harder for some dogs to digest than white rice. Avoid packaged rice mixtures and seasonings.

🥣 Oatmeal

✅ Why it can be a good choice

Plain cooked oatmeal provides fiber and can be offered occasionally or used as part of an appropriate recipe.

🍽️ How to serve

    • Cook the oats thoroughly in water.
    • Allow the oatmeal to cool.
    • Serve plain and in a modest portion.

⚠️ Good to know

Avoid flavored oatmeal and products containing raisins, chocolate, excessive sugar, or artificial sweeteners. Do not serve dry, uncooked oats by the spoonful.

🌾 Quinoa

✅ Why it can be a good choice

Plain cooked quinoa provides carbohydrates, protein, and fiber and is used in some dog foods and homemade recipes.

🍽️ How to serve

    • Rinse before cooking.
    • Cook thoroughly in water.
    • Serve plain and begin with a small amount.

⚠️ Good to know

Quinoa may not agree with every dog. Stop serving it if it causes vomiting, diarrhea, or other digestive upset.

🍚 White Rice

✅ Why it can be a good choice

Cooked white rice is easy to prepare and is commonly included in dog-food recipes.

🍽️ How to serve

    • Cook thoroughly in water.
    • Serve plain.
    • Allow it to cool before feeding.
    • Use it as one part of a balanced meal.

⚠️ Good to know

White rice alone does not provide a complete diet. Avoid packaged rice mixtures containing salt, sauces, onion, garlic, or seasoning.

↑ Back to Top


🥄 Use With Moderation

 

🧀 Cheese

✅ Why it can be a good choice

Some dogs tolerate small amounts of plain cheese, and it may be useful as an occasional treat or for hiding medication.

🍽️ How to serve

      • Choose a plain, lower-fat cheese.
      • Offer only a very small amount.
      • Avoid cheeses containing garlic, onion, herbs, or mold.

⚠️ Good to know

Many dogs have difficulty digesting lactose, and cheese can be high in fat and salt. Stop serving it if it causes digestive upset.

🥜 Peanut Butter

✅ Why it can be a good choice

Many dogs enjoy peanut butter, and a small amount can be useful for hiding medication or filling a treat toy.

🍽️ How to serve

    • Read the ingredient label every time.
    • Choose an unsalted product without added sugar when possible.
    • Serve only a small amount.

⚠️ Good to know

Never give a dog peanut butter containing xylitol. Peanut butter is also high in calories and fat.

🥛 Plain Yogurt

✅ Why it can be a good choice

Plain yogurt provides protein and calcium and may be tolerated by some dogs as an occasional treat.

🍽️ How to serve

    • Choose plain, unsweetened yogurt.
    • Check the ingredient label for xylitol and other sweeteners.
    • Begin with a very small amount.

⚠️ Good to know

Many dogs do not digest lactose well. Stop serving yogurt if it causes gas, loose stool, vomiting, or other digestive upset.

↑ Back to Top


🐾 Remember

Every dog is different. Introduce new foods gradually and watch for digestive upset, itching, swelling, or other unusual reactions.

Foods shared as treats or toppers should complement a nutritionally complete diet rather than displace it. A collection of individually healthy ingredients does not automatically create a complete and balanced homemade diet.

🩺 Discuss Major Diet Changes With Your Veterinarian

Talk with your veterinarian before making homemade food a substantial part of your dog’s diet. This is especially important for puppies, pregnant or nursing dogs, senior dogs, and dogs with diabetes, pancreatitis, kidney disease, urinary disease, food allergies, or another medical condition.

Your veterinarian can also help you determine appropriate portions based on your dog’s weight, age, activity level, health, and total daily calorie needs.

Educational notice: This guide provides general feeding information and is not a substitute for individualized veterinary advice.