Dogs can not eat melatonin. Melatonin is an endogenous hormone. Dogs may have vomiting symptoms if they eat it. Hormonal substances can stimulate the stomach and are related to the dog’s physical fitness. In the short term, the dog will lose appetite, this depends on the dosage. So it is better not to feed your dog with melatonin.