PawsLab is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Prices are live-fed and may change.

Which Human Foods Are Safe for Dogs?

Dr. Sarah Chen
By Dr. Sarah Chen, Veterinarian, DVM · Reviewed by Marcus Webb · Updated Nov 1, 2026

Learn which everyday human foods dogs can safely eat, how to prepare them, and which ingredients require veterinary advice.

Many human foods can be shared with dogs, but safety depends on the ingredient, portion, and preparation method. Offer treats sparingly because dog food is usually more nutritionally complete than table scraps.

Generally Safe Foods

Plain, unseasoned cooked chicken, turkey, beef, and lean fish such as salmon are often safe when boneless and free of skin, excess fat, sauces, or seasonings. Cooked eggs, plain pumpkin, carrot, cucumber, green beans, blueberries, and apples without seeds or core are also reasonable choices. Introduce one new food at a time and watch for vomiting, itching, diarrhea, or unusual behavior.

Portion tip: Treats should generally make up no more than about 10% of a dog’s daily calories. Use small pieces, especially for large breeds, and adjust regular meals to prevent overfeeding.

How to Prepare and Serve

Remove bones, fruit pits and seeds, tough stems, and stringy parts. Cook meat thoroughly without onion, garlic, chives, salt, pepper, or fatty seasoning. Avoid raw meat, raw eggs, and raw fish because they may contain harmful microorganisms. You can serve foods plain or mix a little into the dog’s complete food.

  1. Check first: Search the ingredient for a specific toxicity warning, especially if it is garlic, onion, grape, xylitol, or macadamia.
  2. Prepare plainly: Remove skins, bones, pits, cores, and seasonings.
  3. Start small: Offer a bite-sized portion and monitor your dog for digestive or allergy symptoms.
  4. Count calories: Include treats in the day’s total intake.

Foods to Avoid

Do not give chocolate, coffee, alcohol, grapes or raisins, macadamia nuts, onions, garlic, chives, and anything containing xylitol, which may be labeled as birch sugar in some products. Cooked bones, fatty or salty scraps, and large amounts of bread or dairy can also cause problems.

When to see a vet: Contact a veterinarian promptly if your dog eats a toxic ingredient, a grape or raisin, xylitol-containing product, or macadamia nut; symptoms may be delayed. Seek urgent care for repeated vomiting, weakness, tremors, seizures, trouble breathing, pale gums, a swollen abdomen, or suspected obstruction. Bring the food package or a sample and do not induce vomiting unless a veterinary professional instructs you.

Special Diets and Puppies

Foods that are safe for an adult dog may be unsuitable for puppies, toy breeds, or dogs with diabetes, kidney disease, allergies, or digestive disorders. A veterinarian or veterinary nutritionist can recommend appropriate portions and treat alternatives for these individual needs.