You can try several things.
1) put the dog in a crate to eat his food and leave him alone. Food is one of the highest survival drives a dog has. I do not believe in antagonizing a dog while it is eating.
2) if you want to desensitize the dog to having someone around his food, here is the way to do it.
First, put away the bowl. No bowl for 7 days. Hand feed the dog his food, one handfull at a time. (All good things come from you.) Pick an area for feeding that has plenty of room for you to walk by on both sides of his bowl. The middle of your kitchen floor, for example. Let feeding time be a quiet time. Feed him his food one handfull at a time until it's gone. Do not mess with or try to pet the dog while he is chewing or eating his food. Just let him eat.
when you have done this for 7 days, take the bowl back out, put it on the floor, and put one handfull at a time in the bowl for him to eat. Wait until he eats the handful you put in and looks up at you for more before you put in another handfull. Feed this way for 7 meals. At the end of each meal, give him a tasty treat as you pick up the bowl and put it away.
After 7 meals fed one handful at a time in the bowl, put his food in the bowl, and put it on the floor. Have 5 really tasty treats ready to go. This needs to be something really special that he either has never seen or does not see often. Tiny pieces of steak. Grilled chicken. etc. Once he starts eating, call his name, walk up to the bowl, and put one of the really tasty goodies in his bowl. Walk on by. Do this 4 times while he is eating, each time putting a tasty treat in his bowl. When you get to this point the dog should also have to SIT before you put his bowl down each time.
Are you getting the picture? Now you are not a threat to his food. You are GIVING him his food, and you are then coming back and putting treats in his bowl. Once again, when he's done, give him one more tasty treat as you pick up the bowl and put it away.
For the toys, you do essentially the same thing. Play "trade" with another toy or treat. As you offer the other toy or treat to the dog, say OUT as he spits out whatever toy he has, and stuff the other goodie in his mouth. He will eventually learn that OUT means "spit that out, I have something better to give you".
Good luck, and I would seek out a training class as soon as possible if I were you, along with neutering if you have not already had that done.