What an interesting idea
It's great to see how far you have come, especially with animation that's still so good! I don't know if any religion teaches this, but it's a very interesting cartoon. It really works because it anthropomorphizes everything around us. There are so many things that go on in the world around us that we do not understand. It is great to try to make some sense of the chaos that goes on around us. We will probably never understand it, but this is a great way of expressing it.
I bet that guy will go on to become a karma ghost himself. I never thought of ghosts are being drawn that way, so it's a very interesting and unique style. Everything just stands out so well with its bright colors. The ghosts themselves have different animation to show what different kind of creatures they are. I think the dog got what was coming to him too.