Use this checklist to prepare for your German Shepherd puppy. It includes must-haves like chew toys, crates, beds, collars, and leashes.
Nikki the German Shepherd spent months on the streets ... "I got some private messages and pictures of this dog carrying her stuffed toy, and it was raining in downtown Detroit.