Spotted on twitter and laughed my head off.
I think it’s Brazilian, by the way. Not that different though. I think in european portuguese they would have dropped the “eu” in the first cat dialogue and used cão in place of cachorro. Obviously the punctuation is all over the place but that’s memes for you!