Dog-Safe Ingredients for Homemade Treats

Wondering if your dog can have kiwi, cauliflower or a bite of cheese? This A to Z guide covers the ingredients people most often ask about when making treats at home: what's fine in small amounts, what needs a little care, and what to leave out.

This guide is educational and not veterinary advice. Every dog is different. If your dog has allergies or a health condition, or ate something you're worried about, call your veterinarian, or the ASPCA Animal Poison Control Center at (888) 426-4435.

Fruit

Apples

Okay in small amounts

Slices of fresh apple are a classic treat. Remove the core and seeds first.

Bananas

Okay in small amounts

Mashed or frozen, banana binds doughs and sweetens treats naturally. Keep portions small, it's sugary.

See bananas treat recipes →

Blueberries

Okay in small amounts

Fresh or frozen, whole or mashed. A favorite in pupsicles and lick mats.

Blackberries

Okay in small amounts

Fresh, plain berries in small handfuls. Rinse well.

Boysenberries

Okay in small amounts

Plain, fresh berries in small amounts. Skip jams and pie fillings.

Raspberries

Okay in small amounts

A few fresh berries at a time. They naturally contain a tiny amount of xylitol, so keep portions small.

Strawberries

Okay in small amounts

Fresh, hulled and sliced. Great blended into frozen treats.

Cranberries

Okay in small amounts

Plain fresh or unsweetened dried cranberries in small amounts. Skip sauces and sweetened mixes.

Watermelon

Okay in small amounts

Seedless flesh only. Remove the rind and any seeds.

Cantaloupe

Okay in small amounts

Ripe flesh in small cubes. Remove the rind and seeds.

Mango

Okay in small amounts

Peeled flesh only. Remove the pit, which is a choking risk.

Papaya

Okay in small amounts

Ripe flesh in small amounts. Remove the skin and seeds.

Pears

Okay in small amounts

Fresh slices with the core and seeds removed. Skip canned pears in syrup.

Peaches

Use caution

Fresh flesh in small slices is fine. The pit, stem and leaves are not, so cut around them carefully.

Pineapple

Okay in small amounts

Fresh, peeled chunks in small amounts. Skip canned pineapple in syrup.

Pineapple cores

Avoid

Tough and fibrous, and a choking and blockage risk. Use the soft flesh instead.

Kiwi

Okay in small amounts

Peeled and cut into small pieces. A little goes a long way.

Oranges

Use caution

A segment or two of peeled orange is the most to share. Skip the peel and seeds.

Plums

Use caution

The pit is a risk, so most people skip plums. If sharing, offer a small piece of flesh only.

Cherries

Avoid

Pits, stems and leaves are unsafe for dogs, and pitting every one is hard to get right. Leave them out of treats.

Pomegranate

Use caution

The seeds can upset some dogs' stomachs. Best left out, or offered only in a tiny amount.

Figs

Use caution

A small piece of fresh fig is the most to share. The fig plant itself is not safe, so keep dogs away from leaves.

Lychee

Use caution

Peeled flesh only, with the pit removed, in a tiny amount.

Persimmons

Use caution

Ripe flesh in small amounts. Remove the seeds and pit first.

Quince

Use caution

Cooked, peeled flesh in small amounts. Remove the seeds.

Passion fruit

Avoid

The rind and seeds aren't suitable for dogs. Leave it out of treats.

Read the full guide →

Currants

Avoid

Dried currants are a type of raisin, and grapes and raisins are unsafe for dogs.

Grapes and raisins

Avoid

Unsafe for dogs in any amount. Watch for them in baked goods, trail mix and fruitcake.

Avocado

Avoid

The pit is a choking risk, the skin and leaves contain persin, and the flesh is very rich. Leave it out of treats.

Tomatoes

Use caution

A little ripe red tomato is fine. The green parts, stems and leaves are not.

Vegetables

Pumpkin

Okay in small amounts

Plain canned pumpkin or 100% pumpkin puree, never pie filling. A homemade treat staple.

See pumpkin treat recipes →

Sweet potatoes

Okay in small amounts

Cooked, baked or dried, never raw. Slices dried low in the oven make simple chews.

See sweet potatoes treat recipes →

Carrots

Okay in small amounts

Raw or cooked. Cut into sizes that suit your dog to avoid choking.

Green beans

Okay in small amounts

Plain, fresh or frozen, raw or steamed. Skip canned beans with added salt.

Peas

Okay in small amounts

Fresh or frozen green peas. Skip canned peas with added salt.

Zucchini

Okay in small amounts

Raw or cooked, plain, cut small. Easy to grate into doughs.

Cucumbers

Okay in small amounts

Plain slices or cubes. Popular frozen on hot days.

Celery

Okay in small amounts

Chop into small pieces, since the strings can be hard to chew.

Bell peppers

Okay in small amounts

Plain, seeded bell peppers, raw or cooked. Never spicy peppers.

Broccoli

Use caution

Small amounts only, chopped. Large amounts can upset the stomach.

Cauliflower

Okay in small amounts

Plain, cooked or raw, in small pieces. Too much can cause gas.

Cabbage

Use caution

Small amounts of plain, cooked cabbage. Too much can cause gas.

Brussels sprouts

Use caution

A sprout or two, cooked and plain. Known for causing gas.

Spinach

Use caution

Small amounts only. It's high in oxalates, so it's used sparingly in treats.

Kale

Use caution

Small amounts, chopped or cooked. Used sparingly rather than as a main ingredient.

Arugula

Okay in small amounts

A few plain leaves, chopped. Not most dogs' favorite flavor.

Asparagus

Okay in small amounts

Cooked and cut into small pieces. Raw stalks are tough to chew.

Beets

Okay in small amounts

Plain, cooked beets in small amounts. Expect bright pink everything.

Radishes

Okay in small amounts

Plain radish in small slices. Some dogs dislike the bite.

Turnips

Okay in small amounts

Cooked and plain, in small amounts.

Read the full guide →

Rutabaga

Okay in small amounts

Cooked and mashed, plain, in small amounts.

Kohlrabi

Okay in small amounts

Peeled and cooked, in small amounts.

Jicama

Use caution

Only the peeled root. The skin, leaves, stems and seeds are not suitable for dogs.

Fennel

Okay in small amounts

A little plain fennel bulb, chopped.

Artichokes

Use caution

Plain cooked artichoke hearts in small amounts. Skip marinated or canned hearts in oil.

Eggplant

Use caution

Small amounts of plain, cooked eggplant. Some dogs don't tolerate it well.

Bamboo shoots

Use caution

Only plain, cooked shoots in small amounts. Raw shoots aren't suitable.

Edamame

Use caution

A few plain, shelled, cooked beans. Skip salted edamame.

Corn

Use caution

Plain kernels off the cob are fine. The cob itself is a serious blockage risk.

Potatoes

Use caution

Plain, fully cooked potato only. Never raw or green potatoes.

Mushrooms

Use caution

Plain, cooked store-bought mushrooms are the only kind to consider. Never wild mushrooms.

Onions

Avoid

Unsafe for dogs raw, cooked or powdered. Check broths and baby food labels for onion.

Garlic

Avoid

Unsafe for dogs, including garlic powder. Watch for it in broths and seasonings.

Leeks and chives

Avoid

Part of the onion family, and unsafe for dogs.

Capers

Avoid

Very salty and pickled. Leave them out of treats.

Herbs & spices

Parsley

Okay in small amounts

A little fresh curly parsley, chopped. Skip spring parsley.

Basil

Okay in small amounts

A few fresh leaves, chopped.

Cinnamon

Use caution

A small pinch of Ceylon cinnamon is common in baked treats. Never let dogs eat it straight.

Nutmeg

Avoid

Leave it out. Watch for it in pumpkin pie spice and holiday baking.

Grains, seeds & legumes

Oats

Okay in small amounts

Plain rolled oats or oat flour. Blend rolled oats for a simple flour.

Rice

Okay in small amounts

Plain cooked white or brown rice.

Quinoa

Okay in small amounts

Rinsed and cooked, plain, in small amounts.

Pasta

Okay in small amounts

Plain cooked pasta with no sauce, in small amounts.

Bread

Use caution

A small piece of plain bread is fine. Never raw yeast dough, and skip breads with raisins, garlic or seeds.

Lentils

Okay in small amounts

Cooked and plain, in small amounts.

Chickpeas

Okay in small amounts

Cooked, plain chickpeas or chickpea flour. Skip hummus, which usually has garlic.

Chia seeds

Use caution

A small sprinkle, ideally soaked first so they don't swell in the stomach.

Sunflower seeds

Use caution

Only shelled, unsalted seeds in small amounts.

Tofu

Use caution

A little plain tofu now and then. Not a main ingredient.

Nuts & spreads

Peanut butter

Okay in small amounts

Plain peanut butter with no xylitol (also called birch sugar). Always check the label.

See peanut butter treat recipes →

Peanuts

Use caution

A few plain, unsalted, shelled peanuts. Rich, so keep it small.

Cashews

Use caution

One or two plain, unsalted cashews at most. Rich in fat.

Almonds

Avoid

Hard to chew and digest, and a choking risk. Leave them out.

Macadamia nuts

Avoid

Unsafe for dogs. Watch for them in cookies.

Honey

Use caution

A small drizzle at most. It's pure sugar.

Chocolate

Avoid

Unsafe for dogs. Use carob powder instead for a chocolate look.

Xylitol (birch sugar)

Avoid

A sweetener that is unsafe for dogs. Found in some peanut butters, gum and sugar-free products.

Dairy & eggs

Plain yogurt

Okay in small amounts

Plain, unsweetened yogurt with no xylitol. Some dogs don't handle dairy well, so start small.

Cottage cheese

Okay in small amounts

Plain, low-fat cottage cheese in small amounts.

Cheese

Use caution

Small amounts of plain, mild cheese. Skip cheeses with garlic, onion or herbs.

Butter

Use caution

Very rich. Most recipes use a little coconut oil or nothing at all instead.

Eggs

Okay in small amounts

Fully cooked eggs, or eggs baked into treats. Avoid raw eggs.

Meat & fish

Turkey

Okay in small amounts

Plain, cooked meat with no skin, bones or seasoning.

Chicken

Okay in small amounts

Plain, cooked and boneless, with no seasoning.

Salmon

Okay in small amounts

Fully cooked and boneless. Never raw salmon.

Shrimp

Use caution

Cooked, peeled, plain shrimp in small amounts. Remove shells and tails.

Pork

Use caution

Plain, fully cooked lean pork only. No bones, fat trimmings or seasoning.

Bacon

Avoid

Very fatty and salty. Leave it out of treats.

Other

Popcorn

Use caution

A few plain, air-popped kernels. No butter, salt or unpopped kernels.

Soy sauce

Avoid

Far too salty for dogs.

Read the full guide →

Common questions

What ingredients are never safe in dog treats?

Chocolate, xylitol (birch sugar), grapes and raisins, onion, garlic, leeks and chives, macadamia nuts, nutmeg and cooked bones are all kept out of homemade dog treats.

What should I do if my dog ate something unsafe?

Call your veterinarian or an emergency animal hospital right away. You can also call the ASPCA Animal Poison Control Center at (888) 426-4435.

How much of a safe ingredient can my dog have?

Even safe ingredients belong in small amounts. Treats are usually kept to about 10% of a dog's daily calories. Our treat calorie calculator gives you an estimate for your own dog.

Ready to make something? Browse homemade dog treat recipes, or check how many treats fit in a day with the treat calorie calculator.