Ahhh loving all the pet talk, and especially the pet photos!
Cats your puppy is adorable! Those eyes!!
We have a 10yr old beagle who is like an indulged younger child in our house - everybody dotes on him and he's very spoilt. He's taken to sleeping in DD1's room and hanging out there with her while she studies. Perhaps because she seems to be the person most often in the house but also I think maybe he knows she's going soon.
It also might be because our 17 year old cat passed away a few months ago and DD was definitely "her" human and she misses her horribly, so the dog is maybe offering comfort.
I did consider a kitten for DD's birthday next month, but I decided the same as you Knitting, best she waits til she can have one that's really all hers now.
DD's first exam is French speaking on 3rd May, so only a couple of weeks away now, then she has her Latin GCSE exams the following 2 weeks and then the rest of them start with a vengeance.
It's feeling very close.