The last is, I believe, the best of the three. Shiba owners will find a lot of effective strategies here. First, set the puppy up to succeed. If circumstances are such that he can’t do anything but engage in a desired behaviour, he will develop that into a habit. Incompatible behaviour training is effective in situations like meeting people – if the dog is taught to sit for a treat, then taught that all strangers feed him, he will automatically sit when he meets a stranger. Enthusiastically praise, to the point of absurdity and beyond, a behaviour that you want to reinforce.
And check out the rest of Violent Acres.