Well first off I am sorry you found yourself in those situations. I am glad tho that your little furbabe gave you a good warning sign!
I swear they have GREAT instincts!
Hope this new guy is much better -- and if Oliver is any sign, it seems like so far he is!!