Ruskin with his new pal, Katie.
Who knew a puppy could be this much work?
Or this much fun!