Yes, dogs can eat bacon if gives, but it is not ideal for their health. Bacon is rich in fats and has additives such as sodium nitrites, which cause pancreatitis, chronic obstructive pulmonary disease, obesity, cardiovascular disease due to fat build up in the blood vessels and hypothyroidism. Nevertheless, when it is given in very small portions over long periods, it is a lovely snack.