Hi am an Indian and a rottweiler owner. I know this problem much better than anyone cause I lived in out skirts and in India people rear dogs to be a house guard.
My rott is funny clown, but his natural bites and badass behavior is inherent.
Pls dnt let ur rott mingle with others, he shd nt smell people or see people going in and out of ur house. He shd believe that no one enters that gate, as simple as that.
Try n keep him isolated. A rotty is a fearless breed. He wll never bite out of curiosity, anxiety or fear, so dont worry. For him all humans must be unknown then only he will be suspicious and start barking.
My 60 days Rotty used to guard his food, his bed and his toys. Wen he grew 4 months old, he started guarding me from other people, and he now guards me even against my husband. He is highly sensible breed, he first observes and then reacts. I adore him truly.
People say love ur Rottweiler, that we anyways do, people say Rottys are ferocious breed, hell NO. They r as normal as any other breed. They r capable of kills but doesnt mean they will commit.
Rott is a highly intelligent breed, respect is what it needs from both ends.
Love hi madly, more than anything. And he will automatically start guarding u.
Leave him in open area of house, dnt make him house dog. This is how he wll understand his territory and start guarding territory.
Give him job to do, if he is jobless he wll destruct rees and plants.
Be his alfa.
Never beat a Rott .... he shd not know what is beating, then only he wll become fearless.
He shd never know what is stick, or shoes, or even news paper rolls. He mustn t know beatin. Otherwise he wll bcm coward.
Only voice commands, learn voice modulation, Rottys are grt in understanding voice.
Gv him beef n some hygienic raw bones, n toys, his ownership skills will develop