HiIndian dogs are great watch dog, very lovely and playful. They can be trained well to be a great guard dog. They are more immunized towards the diseases and do well in all environment. I suggest you to go for it. You can adopt one from here - https://www.dogspot.in/adoptio n/.
Some of the good watch dog breeds are - Spitz, Dachshund, Lasha Apso, Labrador, German Shepherd.