Kabosu, the shiba inu dog whose quizzical expression starred in an array of "doge" internet memes, has died ... and I still ...