For whatever reason, Netflix Japan's official Twitter account thought it was a good idea to proudly proclaim that one of its newest animated shorts called "Dog ... Read more