No, dogs should not eat candies; candies do not provide any nutritional value since they are primarily made of sugar and additives. In addition, candies containing xylitol should never be fed to dogs, as ingesting them can result in xylitol poisoning.
Risks
Candies contain sugar, artificial flavorings, sweeteners, and additives, which are unhealthy for dogs.
Some sugar-free candies contain toxic ingredients for dogs, such as chocolate and xylitol.
Candies also pose a choking hazard, especially to small dogs.