37 Fruits, Vegetables & Snacks Yorkies Can (And Can’t) Eat

As a Yorkshire Terrier owner you often share favorite foods with your pooch, but Yorkies have different metabolic systems. Therefore, what is safe for you might not be safe for your Yorkshire Terrier. That’s why we created a list of 37 common fruits, vegetables and snacks that are safe for Yorkies to eat. So let’s get started.

List of fruits Yorkies can or can’t eat

Wondering which fruits your Yorkshire Terrier can eat or not? Here is a list of some common fruits your Yorkshire Terrier can or can’t eat:


Yes, Yorkies can eat apples. In fact, they’re an excellent source of vitamins A and C, as well as fiber for your Yorkshire Terrier.

Apples are low in protein and fat, making them the perfect snack for senior Yorkies. However, ‌remove the seeds and core first before feeding it to your Yorkshire Terrier. You also want to avoid processed apples like applesauce and apple pie because they contain added sugar that could upset your Yorkshire Terrier’s stomach.


Avocados are not safe for your Yorkshire Terrier to consume. The fruit, pits, leaves, skin and the actual plant contain persin, which is a toxin.

If you feed your Yorkshire Terrier avocado, they could become sick with symptoms like vomiting and diarrhea. These symptoms usually occur within six hours of eating the fruit or its peelings.

While avocado oil is safe in small amounts, it’s not recommended that you give it to your Yorkshire Terrier frequently because it can cause pancreatitis.


Yes, Yorkies can eat bananas.

Bananas are a great low-calorie snack for Yorkies, but we should give them as an occasional treat. Bananas are high in potassium, vitamins, biotin, fiber and copper. They are low in cholesterol and sodium, but they do have a high sugar content. 

Make sure you remove the banana peel before giving it to your Yorkshire Terrier. Bananas are hard for Yorkies to digest because of their high starch content. If your Yorkshire Terrier eats the peel too, it can cause diarrhea or other gastrointestinal problems. 

You should avoid processed bananas like banana chips or banana puddings. These products may contain added toxic ingredients that could harm your Yorkshire Terrier if consumed regularly over time or in large amounts at once (such as preservatives).


Yes, Yorkies can eat blackberries. Blackberries are low in calories and sugar, but they’re high in vitamins, minerals and antioxidants. Frozen or fresh, either is fine.

However, avoid processed blackberries like blackberry jam, jelly, blackberry-flavored ice cream etc., as they may contain harmful chemicals.

2 blackberries a day per 10 pounds of body weight should be enough for your Yorkshire Terrier to enjoy all the benefits of this healthy fruit.


Yes. Yorkies can eat blueberries, but you should be careful about how much you feed them.

Blueberries are high in vitamins, minerals, and antioxidants. They’re also high in sugar, so feed them in moderation (four to five blueberries per 10 pounds of body weight) and avoid processed blueberries like blueberry muffins, blueberry yogurt, blueberry pie, and blueberry pancakes as these may contain harmful ingredients that can harm your Yorkshire Terrier’s health.

Fresh or frozen blackberries are both fine for most pups. You can mash them up if you want to make it easier to serve your Yorkshire Terrier a few at a time or if he has trouble chewing them whole.


Yes, Yorkies can eat cantaloupe.

Cantaloupe is low in calories but high in other nutrients. It also contains fiber and moisture, making it a healthy snack for your Yorkshire Terrier to enjoy. However, it is high in sugar, so give your Yorkshire Terrier in moderation. Remove the rinds and seeds as they are a choking hazard.


You probably have a cherry tree in your backyard, and you probably love to eat cherries. But can Yorkies eat cherries?

The answer is no!

Although the fleshy part around the seed is safe, the plant contains cyanide, which destroys cellular oxygen transport in your Yorkshire Terrier. Symptoms of cyanide toxicity include dilated pupils, vomiting, diarrhea (and possibly blood), rapid breathing and heart rate, seizures, and coma. Contact your vet if your Yorkshire Terrier ate cherry.


Grapes are toxic to Yorkies. Even a small amount of grapes can cause sudden kidney failure in your Yorkshire Terrier. Symptoms of grape poisoning include vomiting, diarrhea, abdominal pain and lack of appetite. 

Seek veterinary help immediately if you suspect your Yorkshire Terrier ate grapes. To prevent accidental ingestion, keep the grapes out of your Yorkshire Terrier’s reach and educate your family about the danger of grape poisoning.


Yes, Yorkies can eat mango. Mango is a delicious tropical fruit that contains four different vitamins: A, B6, C, and E that are essential for your Yorkshire Terrier’s health. It also has potassium, fiber and antioxidants! 

Remove the mango skin and pits to prevent choking in your Yorkshire Terrier. Avoid processed mango products like mango sorbet, mango popsicles, or mango ice cream as they may contain harmful ingredients like artificial colors or sweeteners.

Amount depends on the size of your Yorkshire Terrier, but one-quarter cup of fresh ripe mango once a week should be fine for most Yorkies.


Yes, Yorkies can eat oranges in moderation. They provide vitamin C, potassium, fiber and moisture. You should always remove all traces of peel, skin, pith and seeds. 1-2 sections as an occasional treat are enough for most Yorkies.


Yes, Yorkies can eat peaches. Just like humans, Yorkies need a balanced diet to stay healthy. Peaches are high in fiber and vitamin A, which are great for Yorkies’ digestion. Small amounts of cut-up fresh or frozen peaches are safe for your Yorkies.

However, remove the pit before serving it to your Yorkshire Terrier as it contains cyanide. Also, avoid processed peaches like peach cobbler or peach pie, as they may contain harmful preservatives and additives.


Can Yorkies eat pears?

The short answer is yes, pears are safe for your Yorkshire Terrier to eat. Pears are a great snack because they’re high in copper, vitamins C and K, and fiber. 

Just be sure to cut pears into bite-size chunks and remove the pit and seeds first as the seeds contain traces of cyanide. You can also process pears into a puree or mash them so they’re easier for your Yorkshire Terrier to digest.

Skip processed pears like canned pears as it may contain sugar syrups and other additives that aren’t good for your pup. One small slice is ok for most Yorkies as pears contain sugar.


Yes, Yorkies can eat pineapple.

Pineapple contains vitamins and minerals like vitamin C, as well as bromelain, which help reduce inflammation in Yorkies’ bodies. That makes it a healthy treat for your Yorkshire Terrier. However, if you give him cooked or processed pineapple, or too much of it at once, it could upset his stomach.

To make sure your Yorkshire Terrier’s snack stays safe:

-Remove the spiky skin and hard inner core of the pineapple before feeding it to him. These parts are too hard for Yorkies to digest properly and may cause him discomfort in his digestive tract.

-Only give your Yorkshire Terrier 2/3 small bites of raw pineapple at once—this amount is enough to satisfy his appetite without upsetting his stomach or causing an allergic reaction in some Yorkies.


Can Yorkies eat pumpkin? The answer is yes!

Pure pumpkin itself is a great choice and a very healthy snack for Yorkies. It can help with your Yorkshire Terrier’s skin and coat, as well as their digestion. Pumpkin is also great for both diarrhea and constipation, so if your pup has either of these issues, you might add it to their diet.

Never feed your Yorkshire Terrier pumpkin pie mix, however. Canned pumpkin is okay for them, but make sure it’s 100% pure pumpkin—not mixed with anything else. Many pumpkin supplements and pumpkin pup treats are available on the market today, so you can find one that suits your Yorkshire Terrier’s needs best. You should start with a teaspoon per day and adjust from there depending on how much they are eating (how much they need) and how active they are.


Yes, Yorkies can eat strawberries.

Strawberries are a great source of vitamins, minerals and antioxidants. They’re also low in calories, making them a healthy treat for your pup. Just make sure you cut them into small pieces before serving them to your Yorkshire Terrier. Always remove the stem before giving them to your pet.

Steer clear of processed strawberries—the sugar content is too high for your pet’s diet—and always give it as a treat rather than part of their regular mealtime routine.


Yes, Yorkies can eat watermelon. Watermelon is a low-calorie treat that contains vitamins and minerals and even lycopene, which is good for your Yorkshire Terrier’s skin and coat.

The best way to feed your Yorkshire Terrier watermelon is to cut it into small chunks, removing the seeds and rinds. You should give your Yorkshire Terrier about half a cup of diced seedless watermelon per 10 pounds of body weight.

List of vegetable Yorkies can or can’t eat

Wondering which vegetables your Yorkshire Terrier can eat or not? Here is a list of some vegetables your Yorkshire Terrier can or can’t eat:


Yes, Yorkies can eat broccoli.

Broccoli is a great source of vitamins A, C and K. It also contains a lot of fiber, which is great for improving digestion and helping to keep your Yorkshire Terrier’s coat shiny and healthy.

Broccoli stems and florets are both safe to eat, either cooked or raw. However, always cut them into small pieces so that you don’t have to worry about any choking hazards. You should offer about 1/4 (0.25) cup of broccoli per 10 pounds of body weight of your pup.


Cabbage is a healthy food for Yorkies. It contains vitamins and minerals that help your Yorkshire Terrier stay healthy and happy. Cabbage is also rich in fiber and moisture, which makes it easy to digest.

Both red and green cabbage are safe for Yorkies, but red cabbage is more nutritious than green cabbage because it has more vitamins and minerals than green cabbage does.

Roasted or lightly cooked cabbage is best for your pup because it’s easier to digest than raw cabbage. You should add no seasoning with oil or salt when preparing cabbage for your Yorkshire Terrier so he can enjoy all its benefits without having to worry about choking on an ingredient he doesn’t need or want.


Can Yorkies eat carrots?

Yes, you can give your Yorkshire Terrier carrots as a treat. Carrots are low in calories, so it’s a great choice for weight control. They contain vitamins, minerals and fiber, which are essential for your Yorkshire Terrier’s health.

You can feed your Yorkshire Terrier raw or cooked carrots, but cooked carrots are better since they’re easier to digest. You can chop them into smaller pieces if you’re giving them raw or frozen carrots to avoid choking hazards. You can feed your Yorkshire Terrier carrot cake as long as it doesn’t contain harmful additives. One or two baby carrots should be enough for an average sized pup.


Can Yorkies eat celery?

Yes, they can! It’s an excellent low calorie treat that contains plenty of vitamins and minerals, as well as antioxidants. It’s also high in moisture and fiber, which is great for keeping your Yorkshire Terrier’s digestion regular.

There are many ways to feed celery to your Yorkshire Terrier. You can top it with small pieces of peanut butter or plain yogurt; you can mix it with their regular food; or you can pair it up with other treats (like carrots).

If you choose to give them sticks of celery, make sure they’re bite-sized so they don’t choke on them.

Celery leaves are ok too—as long as they’re organic and washed before feeding them to your pup.


Yes, Yorkies can eat cucumbers. Cucumbers are a safe, nutritious snack for your Yorkshire Terrier. They contain vitamins, minerals, moisture, and fiber. Cucumbers also provide phytochemicals that help freshen your Yorkshire Terrier’s breath.

The cucumber seed and peels or skin are safe as long as they are organic. However, avoid processed cucumbers like cucumber pickles, as they may contain harmful food additives like salt, sugar, etc.

If you give your Yorkshire Terrier too much cucumber at once it can cause diarrhea, so we recommend only one or two pieces of cucumber per day depending on the size of your Yorkshire Terrier.


No, garlic is toxic to Yorkies.

Garlic is toxic to Yorkies because it contains N-propyl disulfide, a sulfur compound that causes hemolysis leading to anemia. Other symptoms include vomiting, diarrhea and rapid heart rate.

Raw and cooked cloves and bulbs of garlic are toxic to your Yorkshire Terrier. The toxic dose is 15 to 30 grams of garlic per kilogram of body weight. If your Yorkshire Terrier ate garlic, contact the vet immediately because it can be fatal if left untreated.


Onions are bad for Yorkies of all ages, and sizes—even if you think the bite or nibble was small enough not to cause damage. 

The best way to avoid onion toxicity is to keep your Yorkshire Terrier away from onions altogether:

Keep all parts of the onion plant out of reach (including the flesh). Keep fresh-cut onions stored in airtight containers so they don’t have time to oxidize before you use them. Wash hands thoroughly after handling any part of the onion plant.


Yes, Yorkies can eat zucchini.

Zucchini is a low calorie treat and full of vitamins and antioxidants. It’s also high in fiber and moisture, which is great for keeping your dog’s digestive tract running smoothly.

Plain raw, steamed, or cooked zucchini is safe for Yorkies to eat—but it’s best to start small with just one or two bites and work your way up as needed.

List of some other snacks Yorkies can or can’t eat

Wondering which snacks your Yorkshire Terrier can eat or not? Here is a list of some snacks your Yorkshire Terrier can or can’t eat:


No, Yorkies can not eat bacon. Bacon is an incredibly rich and fatty food with a high salt content. Not only can this prove to be too much for a Yorkshire Terrier’s stomach to handle, but eating a large amount can also cause pancreatitis. However, giving your Yorkshire Terrier small amounts of cooked bacon infrequently should not cause harm.


Can Yorkies eat beef? The answer is yes. Cooked, unseasoned lean beef is safe for Yorkies in small amounts unless your Yorkshire Terrier is allergic to beef. It’s a source of protein and many important vitamins and minerals.

Beef broth, beef stew, and specialized Yorkshire Terrier beef jerky without an excess amount of salt are also safe for your Yorkshire Terrier. Stay away from raw beef because it can contain bacteria that can make your Yorkshire Terrier sick! Never feed cooked bone to your Yorkshire Terrier, but larger raw beef bones can be a chew toy. For a 20 pounds pooch, one cup of kibble or 0.3 pound of ground beef is sufficient if you opt for a raw diet.


Can Yorkies eat bread?

Yes, Yorkies can eat bread provided your Yorkshire Terrier is not allergic to it. However, only plain white and wheat bread is safe for Yorkies to eat. Bread does not provide that much nutrients in your Yorkshire Terrier, so offer them in moderation. A crust is fine, but a whole slice is too much for your Yorkshire Terrier. Too much bread can cause gas and diarrhea in Yorkies.


Yes, Yorkies can eat cheese. Cheese is a great source of vitamins and fatty acids, which are important for your Yorkshire Terrier’s health. However, it’s important to make sure you’re feeding your Yorkshire Terrier the right type of cheese—and not too much at once!

Mozzarella, cottage, swiss and cheddar cheese are safer to feed your Yorkshire Terrier than spicy cheeses like parmesan or goat cheese. If you want to give your Yorkshire Terrier a little treat with some added protein, try giving them a small piece of mozzarella or cottage cheese as an afternoon snack. The amount of cheese that’s safe for your Yorkshire Terrier depends on their size — only give them one small bite at a time.


Yorkies can eat chicken.

Chicken contains protein, omega-6 fatty acids, vitamins and minerals that are essential to your Yorkshire Terrier’s diet. Boneless cooked breast meat is the best option because it has less fat than other parts of the chicken. Chicken skin contains a high amount of fat that can cause diarrhea in Yorkies who have allergies to it.

The amount depends on the size of the Yorkshire Terrier, but give 1/8 to 1/6 cup of meat protein per 10 pounds of body weight per day if your Yorkshire Terrier is on a raw meat diet.


Yorkies can’t eat chocolate.

It’s a fact that many Yorkshire Terrier owners are unaware of, but it’s one that can be fatal if you don’t know what to look for. In fact, it only takes a few ounces of chocolate to kill your pup!

Why is chocolate so toxic to Yorkies? Because it contains both theobromine and caffeine, which are toxic to pups. Cocoa powder (most toxic), unsweetened baker’s chocolate, semisweet chocolate, dark chocolate, milk chocolate—these types of chocolate contain enough theobromine or caffeine to cause serious harm or even death in your pup.

If you think your Yorkshire Terrier has eaten some chocolate, don’t hesitate—contact your vet immediately!

And when educating family members about the dangers of chocolate in Yorkies, make sure they understand that this isn’t just a “one time” thing—your Yorkshire Terrier could accidentally eat a piece of candy.


Yes, your Yorkshire Terrier can eat eggs. In fact, they’re packed with protein, fatty acids, vitamins and minerals.

But there are some things to consider:

Raw eggs may contain dangerous bacteria that can make your Yorkshire Terrier sick. They also contain avidin which inhibits the absorption of biotin, a B vitamin that’s important for hair growth and skin health. And the shells are fine as long as you grind them up and remove any sharp edges.

Cooked eggs cooked without seasoning (i.e., no salt or pepper) are perfectly fine for Yorkies to eat. If your Yorkshire Terrier is on a diet, try feeding him hard-boiled eggs instead of raw ones—they’re nutritionally similar but far less likely to cause stomach upset when ingested.


Can Yorkies eat fish?

Yes! Fish is a great source of protein, omega-3 fatty acids, vitamins and minerals. But there are some things you need to know before you feed your Yorkshire Terrier fish.

First off, not all fish is safe for your Yorkshire Terrier. Smaller, younger, wild-caught, shorter-lived species like salmon, shrimp and tilapia are safe for your Yorkshire Terrier while longer-lived species like tuna, shark and swordfish contain heavy metals like mercury, which can be harmful to their health. 

This means that it’s important to always clean them properly before feeding them to your pup. You should debone them and cook them with no harmful additives. Feeding your Yorkshire Terrier one or two times per week in small controlled amounts is also advised so that they don’t gain too much weight from eating too much fish at once.


Can Yorkies eat ice cream?

No, the Yorkshire Terrier should not eat ice cream. Ice cream contains a high amount of dairy products and sugar. We do not recommend dairy products for Yorkies to consume, as they have lactose in them. Lactose is a carbohydrate that Yorkies cannot digest easily. The amount of lactose in ice cream may cause diarrhea and vomiting if consumed by your Yorkshire Terrier.

Ice cream lollies, ice cream cones, Oreo ice cream, McDonald’s ice cream, vanilla ice cream, chocolate ice cream- all are unsafe for your Yorkshire Terrier to eat because they contain milk or milk derivatives and sugar which is harmful to your pet’s health.

Peanut butter

Can Yorkies eat peanut butter?

Peanut butter is a delicious treat for us, but is it safe for your pet to eat? The answer is yes! Yorkies can safely eat peanut butter in moderation. However, it’s important to know that not all peanut butters are created equal and some are not safe for your Yorkshire Terrier.

First, you’ll want to make sure that the peanut butter does not contain xylitol or chocolate. These ingredients can be toxic to your pet and even cause death in extreme cases. If you find your Yorkshire Terrier has ingested any of these ingredients, visit your veterinarian right away.

Next, you’ll need to make sure that the peanut butter doesn’t contain too much salt or sugar. Peanut butter pretzels have 3 times more sodium than regular peanut butter, so we should avoid these as well. If you’re unsure about how much salt or sugar there is in your particular brand of peanut butter, it’s best to err on the side of caution and limit its consumption until you’re certain it’s safe for your Yorkshire Terrier.

Finally, if your Yorkshire Terrier weighs less than 10 pounds, then start out by giving them 1/2 teaspoon per day.


Yes, Yorkies can eat popcorn. Popped corn kernels actually contain several minerals important to Yorkies, like magnesium, manganese, phosphorus, and zinc, along with fiber and trace amounts of vitamins.

Buttered popcorn or popcorn with other toppings like cheese, salt and butter are not safe for your Yorkshire Terrier. Plain, air-popped popcorn is safe for Yorkies to eat in small quantities as an occasional treat.

Un-popped or partially popped kernels can be a choking hazard and may even cause damage to your Yorkshire Terrier’s teeth.


Yes, your Yorkshire Terrier can eat turkey. Turkey breast meat is the best option and provides protein, fatty acids and minerals. 

You should avoid turkey skin because it can cause GI upset and pancreatitis. Also avoid processed turkey, which may contain harmful ingredients.

Turkey also contains a lot of sodium, so don’t give too much to your Yorkshire Terrier at once—about 20 grams of white meat turkey or 15 grams of dark meat per 12 pounds body weight is sufficient.


Yes, Yorkies can eat yogurt. Plain yogurt is a perfectly acceptable snack for Yorkies and may even be beneficial, as it contains good bacteria that can help strengthen the digestive system. However, some Yorkies may have trouble digesting dairy products.

If your Yorkshire Terrier can digest it, the good bacteria in yogurt can help strengthen the digestive system. Plain yogurt is the best choice for your Yorkshire Terrier. Avoid any yogurts with added sugar and artificial sweeteners as they can cause stomach problems or diarrhea.

One teaspoon of yogurt a day is fine for most Yorkies.


In this article, we’ve covered the 37 most common fruits, vegetables, and snacks Yorkies can or cannot eat. We hope you’ve learned some new information about what foods are safe to feed your Yorkshire Terrier, and what foods are not safe for them.

Before feeding a treat to your Yorkshire Terrier, make sure that it’s only part of a completely balanced diet. You should feed your Yorkshire Terrier at least 90% of their normal food—only 10% from treats like these. This will ensure that your Yorkshire Terrier receives all the nutrients they need in order to thrive.

Share This Article To Help Others: