Watchers

First - There are dogs in it. Special dogs for that matter.
Second - The shallow uber perfect characters.
The story resolves around a perfect being (dog) being created and it's evil twisted "brother".
Of course, reading other Koontz books you know how it ends... because Koontz and really make changes on the plot/finale.
Dog+People vs Evil (type here) = Winner Dog+People (without casualities or suffering.