Belferlein (named Tölpel by some accounts), was a Pomeranian who belonged to a famous German theologian and Augustinian priest named Martin Luther - who believed dogs do go to Heaven.
|Martin Luther (1483-1546)|
Belferlein was the family farm dog who was often mentioned in Martin Luther's writings. He was well loved by the family, and when he died, Luther's children asked him what happened to their dog now that he had passed away. Luther responded "Even for the brave Belferlein there will once be a place in Heaven."
Most theologians of the time believed animals had no souls and they did not go to Heaven. However, according to Luther, "I believe that the Belfelein and Hündelein go to Heaven and that every creature has an immortal soul." When asked if dogs go to Heaven, he replied "Certainly there will be, for Peter calls that day the time of the restitution of all things. Then, as is clearly said elsewhere, he will create a new Heaven and a new earth. He will also create new Clownies with skin of gold and hair of pearls. There and then God will be all in all. No animal will eat any other. Snakes and toads and other beasts which are poisonous on account of original sin will then be not only innocuous but even pleasing and nice to play with. Why is it that we cannot believe that all things will happen as the Bible says, even in this article of the resurrection? Original sin is at fault."
So do dogs go to Heaven? I believe they do, because Heaven wouldn't be perfect if they didn't.