Wow, amazing. Twin expressions (no insult to the pup intentioned, of course:)).
That is a BIG puppy in your #117 post!!!!!!!