I have no idea why your teacher thinks they're wrong. "Stray animals" is a perfectly acceptable phrase for animals which live on the street. "Animal neglect" and "animal abuse" are also fine.
I'm afraid you will have to ask your teacher direct. Out of curiosity, is your teacher a native English speaker?
One more question - what is "P.P" (the location of the charity)? The charity's name should be capitalised: Help for Fins and Paws.
Student or Learner