A Deli in Germany Only Serves Dogs (and Sometimes Cats)