Dogs have ‘miraculously’ appeared in my life many times in order to later save it.
I will always believe it was Divine Intervention.
Guardian angels may not have to take human form.
After all, the ‘devil’ was a snake.