Can Dogs Eat Cheese, Bananas & Eggs? 20+ Common Foods Explained
You're making a cheese sandwich when your dog appears at your feet, tail wagging hopefully. A slice of banana sits on the counter. There are leftover scrambled eggs from breakfast. Your hand hovers over each one as you think: "Which of these can I actually share?"
If you've ever stood in your kitchen wondering what human foods are safe for your dog, you're definitely not alone. Most of us want to treat our furry friends, but it's not always clear what's genuinely safe and what could cause problems.
The truth is, many everyday foods from your fridge are perfectly fine for dogs – and some are even healthy! But others that seem harmless can actually be dangerous. Knowing the difference helps you treat your dog safely whilst avoiding unnecessary worry.
This blog walks through more than 20 common foods you probably have at home right now. We'll cover what's safe, what to watch out for, and how much is okay. Whether it's cheese from the fridge, bananas from the fruit bowl, or eggs from breakfast, you'll know exactly what your dog can enjoy.
Quick Guide: What Can Dogs Eat?
Here's a quick overview before we dive into the details:
- Generally Safe (in small amounts): Cheese, eggs, bananas, apples, carrots, blueberries, strawberries, watermelon, plain chicken, cooked salmon, rice, sweet potato, cucumber, pumpkin, plain popcorn, peanut butter
- Feed with Care: Bread, tomatoes (ripe only), broccoli (small amounts), plain yoghurt, honey
- Never Feed Your Dog: Chocolate, grapes, raisins, onions, garlic, macadamia nuts, xylitol (sweetener), avocado, raw dough, alcohol.
Of course, the best foundation for your dog's health is a complete, balanced diet. Explore our complete range of dog food to find the perfect match for your dog's needs.
Now let's look at each food type in detail.
Dairy & Eggs
Can Dogs Eat Cheese?
Yes, most dogs can eat cheese in small amounts. Cheese makes a brilliant training treat because dogs absolutely love it.
However, cheese is quite high in fat, so it's best kept as an occasional treat rather than a regular snack. Some dogs are also sensitive to dairy and might get an upset tummy if they have too much. Start with tiny pieces to see how your dog reacts.
Hard cheeses like cheddar tend to be better than soft cheeses. And always choose plain cheese – nothing with added flavours like garlic or herbs, which aren't safe for dogs.
How much? A few small cubes as treats, not a daily habit.
Can Dogs Eat Eggs?
Absolutely! Eggs are actually brilliant for dogs. They're packed with protein and contain lots of vitamins that support healthy skin and coat.
The key is to always cook them first. Scrambled, boiled, or poached – all fine. Just make sure they're plain, without butter, oil, salt, or pepper. Raw eggs aren't recommended as they can carry bacteria that might make your dog poorly.
Many dog owners mix a bit of scrambled egg into their dog's regular food as a protein boost, especially if their dog's been feeling under the weather.
How much? One egg a few times a week is plenty for most dogs.
Can Dogs Eat Yoghurt?
Plain, natural yoghurt is safe for dogs in small amounts. It can actually be quite good for their digestion.
The important word here is "plain" – no flavoured yoghurts, especially not ones with artificial sweeteners. Xylitol, a common sweetener, is extremely toxic to dogs. Also, avoid yoghurts with fruit mixed in, as some fruits aren't safe.
Greek yoghurt tends to be better than regular yoghurt because it has less lactose, which some dogs struggle to digest.
How much? A spoonful or two as an occasional treat.
Fruits Your Dog Can Enjoy
Can Dogs Eat Bananas?
Yes, dogs can eat bananas! They're one of the safest fruits for dogs and many absolutely love them.
Bananas are naturally sweet and contain potassium, vitamins, and fibre. They make a healthy alternative to processed dog treats. The main thing to remember is moderation – they're quite high in natural sugars, so they shouldn't become a daily snack.
Always remove the peel before giving a banana to your dog. The peel itself isn't toxic, but it's very difficult for dogs to digest and could cause a blockage.
Some clever ways to serve bananas: freeze slices for a cooling summer treat, mash a bit into their food, or stuff some into a Kong toy.
How much? A few slices for small dogs, half a banana for larger dogs, a couple of times a week.
Can Dogs Eat Apples?
Apples are perfectly safe and quite healthy for dogs. They're crunchy, refreshing, and help clean your dog's teeth as they chew.
The golden rule with apples: always remove the core and seeds. Apple seeds contain tiny amounts of cyanide, which isn't good for dogs (or humans, for that matter). The core can also be a choking hazard.
Cut apples into bite-sized pieces appropriate for your dog's size. Many dogs enjoy the crisp texture, especially on a warm day.
How much? A few slices as a snack, with seeds and core removed.
Can Dogs Eat Strawberries?
Yes, strawberries are safe for dogs and actually quite nutritious. They're full of antioxidants and vitamin C, plus they're naturally sweet without being too sugary.
Cut strawberries into small pieces, especially for smaller dogs, to prevent any choking. Remove the green leafy top – whilst not toxic, it's better to play it safe.
Fresh strawberries are best. Avoid tinned strawberries in syrup or strawberry-flavoured products, as these contain far too much sugar.
How much? 1-2 strawberries for small dogs, 3-4 for larger breeds.
Can Dogs Eat Blueberries?
Blueberries are brilliant for dogs! They're like tiny nutritional powerhouses – full of antioxidants, low in calories, and just the right size for treating.
Dogs can eat blueberries fresh or frozen. Frozen blueberries make an especially good summer treat. They're also small enough that you don't need to cut them up, which makes them handy for training.
Some dogs go absolutely mad for blueberries, whilst others aren't fussed. If your dog likes them, they're one of the healthiest treats you can offer.
How much? A small handful for most dogs.
Can Dogs Eat Watermelon?
Watermelon is safe and refreshing for dogs, especially on hot summer days. It's about 90% water, so it helps keep them hydrated.
You must remove all the seeds and the rind before giving watermelon to your dog. Seeds can cause intestinal blockages, and the rind is too tough to digest properly. Just give them the pink flesh, cut into manageable chunks.
How much? A few small chunks as a cooling treat.
Vegetables Dogs Can Have
Can Dogs Eat Carrots?
Carrots are one of the best vegetables for dogs. They're crunchy, low in calories, and excellent for dental health. Many vets actually recommend carrots as a healthy treat alternative.
You can feed carrots raw or cooked – both are fine. Raw carrots are crunchier and help scrape plaque off teeth. Cooked carrots are softer and easier to digest. Some dogs prefer one over the other.
Cut large carrots into sticks or rounds to prevent choking, especially for smaller dogs. Baby carrots are perfect as-is for training treats.
How much? 1-2 baby carrots or a few slices of regular carrot per day.
Can Dogs Eat Cucumber?
Cucumber is absolutely fine for dogs and makes a brilliant low-calorie treat. It's especially good if your dog needs to lose a bit of weight, as it's mostly water with very few calories.
Cut cucumber into small, manageable pieces. Some dogs love the crunchy texture, whilst others aren't particularly interested. It's worth trying if your dog enjoys vegetables.
How much? A few slices as a light snack.
Can Dogs Eat Sweet Potato?
Cooked sweet potato is wonderful for dogs. It's full of vitamins, fibre, and nutrients that support healthy digestion and a shiny coat.
The key word is "cooked" – never feed raw sweet potato to your dog, as it's too hard to digest. Boiled, baked, or steamed are all perfect. Just make sure it's plain, without butter, salt, or any seasonings.
If your dog has a sensitive stomach, sweet potato can actually help settle things down. Many high-quality dog foods include sweet potato for this very reason.
How much? A few spoonfuls mixed into food, or small cubes as treats.
Can Dogs Eat Broccoli?
Broccoli is safe for dogs but should be given in very small amounts. Whilst it contains lots of good vitamins, it also contains compounds that can irritate a dog's stomach if they eat too much.
If you do give broccoli, make sure it's plain and cooked. Cut it into small florets to prevent choking. Some dogs quite like it, whilst others turn their noses up!
How much? A small floret or two as an occasional addition to meals – definitely not a regular treat.
Many of our grain-inclusive dog foods already include vegetables like sweet potato and carrots for balanced nutrition.
Proteins & Fish
Can Dogs Eat Chicken?
Plain, cooked chicken is one of the safest and most popular proteins for dogs. In fact, it's a main ingredient in many dog foods.
The important bits: always cook it thoroughly, remove all bones (cooked bones can splinter), and don't add any seasonings. No salt, no garlic, no onions – just plain chicken.
Boiled or baked chicken breast is ideal. Many dog owners keep some cooked chicken in the fridge for training treats or to tempt a poorly dog to eat.
How much? Small pieces as treats, or mix some into their regular food.
Can Dogs Eat Salmon?
Cooked salmon is excellent for dogs. It's rich in omega-3 fatty acids, which support healthy skin, coat, and joints.
Never feed raw salmon to your dog – it can contain parasites that cause serious illness. Cooked salmon (grilled, baked, or poached) is perfectly safe. Make sure to remove all bones and skip any seasonings or sauces.
Tinned salmon is also fine, but choose versions in water rather than oil or brine.
How much? A few small pieces once or twice a week as a special treat.
Grains & Other Foods
Can Dogs Eat Rice?
Plain, cooked rice (white or brown) is very safe for dogs. In fact, many vets recommend plain rice when a dog has an upset stomach, as it's gentle and easy to digest.
White rice is easier to digest, whilst brown rice has more nutrients and fibre. Both are fine – just make sure the rice is cooked and plain, without any added butter, salt, or seasonings.
Many dog owners mix a bit of rice with chicken when their dog's tummy is unsettled. It's a tried and tested way to help them feel better.
How much? A few spoonfuls mixed with their regular food is fine.
Can Dogs Eat Bread?
Plain bread in small amounts won't harm your dog, but it doesn't really offer any nutritional benefits either. Think of it as "empty calories" for dogs.
A small crust here and there is fine. Just avoid bread with added ingredients like raisins, garlic, or seeds. And definitely never give your dog raw bread dough – it expands in their stomach and can cause serious problems.
How much? The occasional crust, but it shouldn't be a regular treat.
Can Dogs Eat Peanut Butter?
Most dogs absolutely love peanut butter, and it's safe in moderation. It's brilliant for hiding medication or stuffing into puzzle toys to keep them entertained.
The crucial thing: check the ingredients list first. Some peanut butters contain xylitol, an artificial sweetener that's extremely toxic to dogs. Always choose natural peanut butter with no added sugar or sweeteners.
Peanut butter is quite high in fat, so a little goes a long way. A small spoonful is plenty.
How much? A teaspoon for small dogs, a tablespoon for larger breeds, as an occasional treat.
Can Dogs Eat Plain Popcorn?
Air-popped, plain popcorn is safe for dogs as an occasional low-calorie treat. The key word is "plain" – no butter, salt, sugar, or flavourings.
Make sure all kernels are fully popped. Unpopped kernels can be a choking hazard or get stuck in teeth. Also, popcorn should never replace proper dog food – it's just a fun snack now and then.
How much? A small handful of plain, fully-popped pieces.
Real Stories from UK Dog Owners
Emma from Brighton shares: "My Labrador, Biscuit, goes absolutely bonkers for apple slices. I keep them in the fridge as training treats during our beach walks. They're so much healthier than processed treats, and he genuinely loves them just as much. I always remove the seeds and core first – it's become second nature now."
James in Edinburgh tells us: "When our Cocker Spaniel, Molly, had an upset stomach last winter, our vet suggested plain chicken and rice. It worked brilliantly! Now I always keep some cooked chicken breast in the freezer, just in case. I've also started using tiny pieces as high-value training treats – she'll do absolutely anything for a bit of chicken."
Priya from Manchester says: "I was nervous about giving our Beagle, Toby, any human food at first. But I've learned that small amounts of things like carrots, blueberries, and scrambled egg are actually really good for him. The carrots especially – he loves gnawing on them, and I've noticed his teeth look cleaner. It's nice being able to share healthy snacks with him."
As Toby's owner discovered, the right balance of treats and proper nutrition keeps dogs happy and healthy. Browse our complete dog food collection for meals that cover all their nutritional needs.
Foods Dogs Should Never Eat
Some common foods are genuinely dangerous for dogs. It's important to know what to avoid completely:
- Chocolate: Contains theobromine, which is toxic to dogs. Dark chocolate is especially dangerous. Even small amounts can cause vomiting, diarrhoea, and in serious cases, seizures.
- Grapes and Raisins: Can cause sudden kidney failure in dogs. Even a few grapes can make some dogs seriously ill. It's not worth the risk.
- Onions and Garlic: Both damage dogs' red blood cells and can cause anaemia. This includes all forms: raw, cooked, powdered, or in foods like gravy.
- Xylitol: This artificial sweetener (found in sugar-free gum, some peanut butters, and "diet" foods) is extremely toxic to dogs. Even tiny amounts can be fatal.
- Macadamia Nuts: Can cause weakness, vomiting, and tremors in dogs. Other nuts aren't great either due to high fat content.
- Avocado: Contains persin, which can cause vomiting and diarrhoea in dogs. The pit is also a choking hazard.
- Raw Dough: Expands in a dog's stomach and can cause bloating and alcohol poisoning as the yeast ferments.
- Alcohol: Even small amounts can cause serious problems. Never give your dog anything containing alcohol.
If you think your dog has eaten something toxic, contact your vet immediately. Don't wait for symptoms to appear.
Tips for Feeding Human Foods Safely
- Start Small: Always introduce new foods gradually. Give just a tiny amount first and watch for any tummy troubles over the next day or two.
- Keep It Plain: Skip the salt, butter, oil, and seasonings. What tastes good to us often isn't suitable for dogs. Plain and simple is always best.
- Mind the Portions: Treats (including human foods) should make up no more than 10% of your dog's daily food intake. Their main diet should always be complete, balanced dog food.
- Watch for Reactions: Some dogs are more sensitive than others. If your dog gets an upset stomach, has diarrhoea, or seems uncomfortable after trying something new, skip that food in future.
- Consider Size: What's a small treat for a Labrador is quite different to a small treat for a Chihuahua. Adjust portions based on your dog's size.
- Remove Hazards: Seeds, pits, cores, bones, skins – take these out before sharing. Better safe than sorry.
When your dog's diet is already well-balanced with quality food, human foods are just the cherry on top.
What About Dogs with Sensitive Stomachs?
If your dog has a sensitive tummy, you'll need to be extra careful with human foods. Even "safe" foods might not agree with them.
Dogs with sensitive digestion often do better with:
- Very plain foods (chicken, rice, sweet potato)
- Small portions of anything new
- Limited variety in treats
- Consistency in their main diet
If your dog frequently has digestive issues, it might be worth looking at dog food designed for sensitive stomachs. These recipes are formulated to be gentle on digestion whilst still providing complete nutrition.
For dogs with upset stomach, it's also worth speaking to your vet before introducing any new foods, even "safe" ones. Every dog is different, and what works for one might not work for another.