I have struggled to get melatonin but found something called melacutin which is basically melatonin with other things added, so we tried it last night for the first time. It made no difference. So like you said I think it's something we are going to after to learn to live with. Hope you dog keeps well
I buy melatonin from Biovea - not sure how easy it is still - theirs came via Switzerland last time