Here comes Young Bob! He was just a tiny little puppy when I last saw him. My, how the months fly by!