Marshmallows are safe for dogs to eat as long as they are given in moderation. Marshmallows should also only be given as an occasional treat because of their high sugar content, reports Modern Dog Magazine.
There are other treats that dogs love which have a better nutritional makeup. Treats like baby carrots, broccoli and apple slices give dogs extra nutrition. It is important to keep dogs away from the foods that are toxic to them, which include raisins, grapes and onions, as well as chocolate.
The best time to give marshmallows or other treats to dogs is when training. Dogs respond well to treats because their intense sense of smell makes treats palatable even from far distances. They begin salivating and are eager to please in order to obtain the treat.