Pretty much since early November, Magic has been not sleeping through the night. I usually go to bed around 11 and my housemate around 12. Magic gets a large Milkbone around 11 and then goes out at least once. He's downstairs alone and he starts barking and won't stop despite my calling to him to lie down. I've gone down to make sure he doesn't need to go out again. Usually, he does not. He sleeps downstairs for a couple of reasons: arthritis and a nerve issue (degenerative myeloneuropathy), my bedroom has very little space for him, and the cat's litter box and dry food are upstairs. Also, if he would go upstairs, coming down could be a problem because the landing is very small; and, if he came down too fast, he would crash into a wall which covers the stone exterior of the house and the wall is not that thick.
The vet suggested Melatonin nightly which I've given him the last couple of nights and it has worked a little. I don't want to give it to him every night since he doesn't act up every night. If he starts, I'll give it to him.
My question is could this be simple insomnia or SA or maybe something else? The barks are his normal bark when he wants something so it's not pain.
Any thoughts?