A pretty day, and the housemate's dog got a clean bill of oral health from the vet. So I mowed the grass in back and then played ball with both canines till they were panting with exhaustion. He fell over the steps returning to the house, in fact. And another tennis ball has been bitten in half internally.
.