Also, because I am just that much of a dork, I have now rewatched the Charmed episode (S2, E7, "They're Everywhere") that guest-starred a much younger Misha, and while the puppy pic was not from that ep (sadly) that does look like him.
Spoiler for the Charmed ep below. Highlight to read. (It's ancient, but in case you or anyone else decides to go watch it for the young Misha.)
Most amusing part of that episode, seen now, is his character calling Phoebe an angel, which she denies and then adds, "But I could probably introduce you to one." *facepalm*