1. Chocolate

While the theobromine you'll find in chocolate isn't toxic to humans, it is to dogs, and it's found it almost every kind of chocolate.
2. Bacon

Bacon and other fatty meats might be one of your dog's favorite treats, however high-fat foods just like these are no good for them. Bacon and similar meats can lead to pancreatitis as well as upset stomachs due to the high salt content.
3. Salty foods

Leading swiftly on to our next point. You should avoid giving your dog any salty foods. Just like humans, too much salt is bad news. In extreme cases, too much salt can cause a dog to drink too much water, leading them to bloat, which can be potentially fatal. So no, your dog can't have 'just one' piece of popcorn.
4. Garlic

Not only will garlic contribute to dog breath, but these pungent little things can also destroy your beloved canines red blood cells, which can cause some pretty severe health issues. While a small dose likely won't do any harm, you're best to avoid it altogether.
5. Avocado

Despite what millennials might tell you, avocados aren't good for everyone, especially not dogs. Perisn, which is found in avocados, should be avoided. Although dogs are relatively resistant to the harm it can cause, it's better safe than sorry.
6. Sugary Foods

Much like us humans, despite how good sugar might taste, it's really no good for us. Just as it would humans, too much sugar can lead to obesity, tooth decay and other health issues for dogs also. It's a big no-no.
7. Grapes

While your dog may have eaten a raisin or two before with no reaction, they can cause renal failure, though it might not always be the case, you should avoid them.
8. Raisins

Just in case you didn't know, raisins are dried grapes, so the same applies here. Just because they're smaller, the risk certainly isn't.
9. Sweets

Not only are sweets brimming with sugar, but they also contain an ingredient called xylitol, which can cause a surge of insulin through your dog's body, potentially leading to liver failure. Although this is extreme, you'll want to avoid it.
10. Raw Fish

You need to watch out for salmonella and e-coli infections when it comes to raw fish and meat, just as you would humans.
11. Cheese

Although it's a favorite amongst many breed dogs aren't really built to process dairy like humans are. Plus, cheese is full fat.
12. Ice Cream

As mentioned above, dairy isn't a good match for dogs. As sweet as it may be to watch your dog enjoy an ice cream, no amount of cute pictures are worth the health of your canine.