As a retro gamer, I loved this cartoon. It felt like one big cutscene from a game of the NES days. All the cameos, animation, custom sprites, use of music... all of that is excellent.
However, as a cartoon viewer, this was okay-ish. It seems to me that there is a very big story in your, let's call it cartoon universe, but you decided to focus on dog's story, which is great, but it is not an interesting story. Maybe you were going for a "randomness" story where anything can happen, but here it didn't work. The pacing of the story is really, really slow and the conclusion is weak. The dog did nothing interesting. The only thing he actually did was getting his ass kicked, a lot.
But, despite all the bad stuff in the cartoon, the good stuff balances it nicely.
I would really like to see your next cartoon. I have no doubt that it will be visually impressive as this one, but I suggest you improve in storytelling.