I'm going to say bad wording (but a bug too) - I think Stray can be classified as shelter-pet, because a Stray is an animal without a home that hasn't gone feral, I believe - an animal at an Adoption Agency can then be called a Stray, since the shelter isn't exactly a home.
Otherwise, easy LTW! Does it count if you adopt an animal then put it up for adoption?