Nova the German Shepherd Mix

Puppy Breed: German Shepherd Dog / Keeshond

Nova is a German shepherd / Keeshond mix puppy. She is a rambunctious and playful puppy whose favorite playmate is my roommate's kitten, Natsume. She is such an expressive puppy. I've only had her for three months, but already can't imagine life without her.