I think either Ian must have some kind of spell that tells him when his puppy is in trouble, or he has his magic pretty birdy follow her everywhere so he can personally keep an eye on her and act as her protector.
I am loving this story so far! Eagerly awaiting the reveal of just what Ian is. I have my suspicions but there is always the possibility the author of this magnificent tale has created something new.