I believe in the bodily resurrection of all the dead, whereby followers of Christ will be given everlasting consciousness and joy in his presence, while the decidedly unfaithful and perpetually unrepentant will be eternally separated from him (Jn. 5:28; Rev. 20:11-15). Furthermore, just as the disciples / apostles were ultimately able to recognize the resurrected Christ, I affirm that we will also be able to recognize and fraternize with one another in our new, resurrected and imperishable bodies.
The resurrection of animals is not addressed in the Bible, so I adopt no official stance on the issue and do not presume that animals have souls. Nevertheless, the biblical text indicates that animals will be present in heaven and that God does indeed care about his physical creation and its creatures (not just humans). Therefore, while the issue of non-human life being resurrected remains unknown, it is certainly up to God’s discretion, and I affirm that nothing is too difficult for him to accomplish. Furthermore, I am persuaded that God has given us intelligent sentient creatures (like dogs) for both assistance and companionship as part of the created order, and I see no reason that this should change in a restored or perfected heaven and earth. It is God’s nature to give life and resurrect life, and there is no reason that this should be limited to humans alone in heaven.