Can dogs eat marigolds? Yes! It is safe for your dog to have marigolds. Marigolds are not known to be toxic to dogs. Oops! No results were found matching those criteria.