According to Christianity can pets go to heaven?

There is no general consensus among Christians regarding whether or not, animals go to heaven. Many Christians do not believe that pets, or animals in general, have souls. Therefore, they cannot go to heaven because they would not experience an afterlife without a soul. However, others contend that they do have souls or that, even if they did not possess a soul per se, God may grant them some sort of 'natural' immortality which they will enjoy on a new earth.

God does however want us to be happy, so in heaven some people may not be happy without their long time companion, so I believe that God does allow pets to go to heaven. Martin Luther's young daughter asked her father, as she lay dying, 'Will there be horses in heaven?' To which Luther replied, 'If you need for there to be horses in heaven to be happy, then there will be horses in heaven'.What would heaven be without animals. Indeed what would a new earth look like without them?(Rev 21:1)

For what happens to the children of man and what happens to the beasts is the same; as one dies, so dies the other. They all have the same breath, and man has no advantage over the beasts, for all is vanity. All go to one place. All are from the dust, and to dust all return. Ecclesiastes 3:19-20