Angels, Demons, and Puppies