Puzzle #50 Solution: Puppies!

Spoiler Inside: Solution to Puzzle SelectShow