If you leave items that count as food out in your room Sato can pick them up. Trying to pickpocket them back will constitute stealing and you will lose Karma.
Sato will repair all types of weapons and armor, but as with other non-player character’s, he does not repair clothing with "—" in any of the CND, WG or DT boxes.
If Sato becomes hostile to you for any reason, he will pick up any weapon he can find. If you are going to use the Safehouse as a Player House, do not give him any reason to become hostile. If he steals your weapon, the only way to get it back is to kill him, as you can't pickpocket it off him.
Sato claims to fix the weapons in the bunker to tip top condition, but the weapons there are in rather low condition.
If you pickpocket him and get caught he will turn hostile.
Just like Major Knight, you can pickpocket him to take back any caps spent on repairs.
pc If this happens for the PC, use console commandprid 159aa2 and moveto player to move him to where your player character is currently located.
xbox360 For consoles, after waiting excessively (at least 7 in-game days) he may return again, usually with all of the safehouse contents respawned, supplying yet another set of T-51b and T-45d power armor. [verified]
ps3 Waiting several in-game days does not make him return. This usually happens when the safehouse is clear of any interesting items. [verified]
ps3 Sometimes, if Sato is killed, the Gauss rifle will not spawn in his inventory. [verified]