IMO your teacher is speaking through a hole in her head, of course they can love their owners, I have never felt so much love as I do from my cat Lexie, we adore each other IMO, whether that sounds silly or not, I believe its true, why then do animals pine when their owners are absent or have passed away, tell me that?