Mine is 7 weeks old too
He'll be 8 weeks old when I pick him up next week. It will be interesting to see what stages they go through and whether they go through them at the same time! I am sure Joshua will win some certificates when it's the right time - he looks gorgeous.