If your Schnauzer is becoming protective of you, his territory, food or toys, this is not a good sign. It probably means he hasn't been socialised enough, ie mixing with other people, other dogs, going to new places , having new experiences etc.
We suggest you book him into a puppy or dog training class as soon as possible.