I don't mean to be hard on you, but some of your posts are making me think that you were really unprepared for a puppy.
Firstly, why are you deworming him? That's something a vet should do. Secondly, why are you feeding him chicken and rice?
If you go around just taking things from your puppy at random, your puppy is going to learn to guard his resources. If you go around just messing with your puppy's food for no apparent reason, your puppy is going to learn to guard the food.
To combat this, you can do a few things. Firstly, teach a "drop" command. You do this by having a bunch of training treats and playing with a toy. Whenever the puppy brings the toy back, wave the treat in front of the puppy's face. The puppy will drop the toy to get the treat. Don't use a command until you are SURE the puppy will drop the toy 100% of the time. Then, when you offer the treat, say "drop" as the puppy is dropping the toy. Rinse and repeat. Never take something away from your puppy without offering something in return. Either be ready to throw the toy back to him, or have a treat ready when you take the toy away for the final time.
I'd also recommend hand feeding your puppy quality kibble for the first few weeks you have him to work on food guarding issues.