Yes!

It is safe for your dog to have marigolds. Marigolds are not known to be toxic to dogs.