A bit earlier than expected, but he went to a friend who doesn't mind weaning him and potty-training. They live just down the road and used to work at the clinic, so I'll get visits and photos and cuddles without having to do any more work. Which is exactly the way I like my puppy interactions. Everyone wins! Yay, fostering!