He's now beginning to look like a dog, rather than a puppy.
I've just checked, and see that he'll be fully grown at between 12 and 16 months. He's still only a bit over 4 months old.
re The ball; his friend Marley visited yesterday, and walked off with it. We're still looking!