The first three-quarters of this is not only seamless: it’s also engaging. It isn’t remoely difficult to imagine a youngish lady and the wizard that enjoys entertaining her. The last quarter seemed more forced.
On the other hand, being the fairly recent owner of a dog, I am fully aware that, while human names are conveyed aurally, dog names are most likely conveyed through scent. If dogs have names for each other, that is.