DH took the pup for a swim this morning. At one point the ball that the pup was meant to fetch became completely waterlogged and sank out of sight. DH had to swim out and encourage him to come back as he would have kept looking for the ball. This is a pup who takes the game of fetch very seriously indeed.
He's also been to the vet because of a recurring issue with vomiting every few days in the past couple of weeks. He's fine in himself, no other symptoms, and he's still on the same food he's always had. The vet was as puzzled as we are and suggested a switch to a different food to see how he gets on. I hope he will be O.K., I'm a bit worried about him.