Lavleen, since you are living in a big farm house and want to keep a dog for protection , I shall advise you to go for German Shepherd, Doberman or Rottweiler. These breeds are known for their guarding instincts. Take any of these breed from a reputed breeder. Check for breeders in dog magazines. Engage an experienced trainer to train them as guard dogs. I hope these breeds will prove to be perfect protection/guard dogs.
Question by - Lavleen Gupta, Saharanpur, UP