not really an answers, but
"didn't you used to have dog?" sounds more natural
Also some would say
"Did you not have a dog?" I think this is a nice way of saying it, I think people from Northern Ireland and Scotland often speak this way, they have an elegant/dramatic way of saying it with the emphasis on 'not'. It sounds poetic I think. Helps to have a Scots or N Ireland accent though!!