abandonment - n. the act of leaving and never returning to someone who needs protection or help
breed - n. a particular kind of dog, cat, horse, etc.
foster home - n. a home where for a period of time a child (or animal) lives and is cared for by people who are not the child's parents or the animal's owners
wander - v. to move around or go to different places usually without having a particular purpose or direction
empathy - n. the feeling that you understand and share another person's experiences and emotions