If you own a dog, chances are that you love giving them treats. Dogs love to eat, and you can tell how happy they are when they are tucking into a bowl of premium dog food. Some of us take it one step further, and feed our dogs scraps from our own tables.

This can be an excellent way to bond with your dog, however you need to be careful about what exactly you are feeding your pet, as some foods that are fine for humans to eat can make dogs ill.

Some foods are a mixture of both. Cheese, for example, is a nutritious treat for your dog that is high in protein and calcium. However, you must be careful not to overfeed your dog cheese due to its high fat content.

In addition, a small proportion of dogs are intolerant to lactose. You should be able to recognise the signs of intestinal distress should this prove to be the case for your dog, so it is worth keeping an eye on them after feeding them cheese.

Peanut butter is another snack that dogs love, but that should be given to them sparingly due to its high fat and sugar content that can lead to obesity. However, many of the fats it contains are good for dogs’ hearts, and it also contains healthy vitamin B, niacin, and vitamin E.

If you are looking for a treat for your dog that you don’t have to worry about overfeeding them, look no further than vegetables. Baby carrots, for example, are full of fibre and vitamin A, and are good for your dog’s teeth.

Apple slices are also good for a canine’s canines. Eating apples actually helps to clean a dog’s teeth, as the apple gets rid of food residue. This means that your dog’s breath will be much fresher. Remove the seeds and core of the apple before feeding apple to your dog, as they can choke on them.

For a meatier treat, salmon is excellent for a dog’s health. They are more than happy to eat cooked salmon skin, which makes them handy to have around if you are not. Cooked chicken is also good for dogs, adding protein to their diet.

Written by: Hannah