I loved this movie for the reasons mentioned. The puppy was cute and killing her certainly garnered plenty of sympathy from me. They immediately make John out to be a bad ass and call him the Boogeyman which was an awesome scene. I also liked the villain, he was a likable character with a moron...