Aaaaand of COURSE my (maybe not so) brilliant amateur detective insight played out exactly as I mentioned in my last update...just a page and half later. *face/palm*
The detective even said pretty much the same thing:
"We were looking for the same person going to all three vets...We should have been looking for the same animal."
So, Holmes I am not.