Lot of great ideas there. I would learn a few of the main words in Spanish, and as you go along, you start making HIM learn English. Afterall, if you are in the US, it does him no favors to have him languish in his own language only.
And acting things out. Just make sure to verify that comprehension is happening by regularyly asking " understand?" "Comprendes?"
Also, as obvious as this sounds, remember to speak slowly. Watch his face to see if he is following and speak slowly!! You'd be surprised how many people don't realize that their speed is just way over a foreigner's ability to follow.
I lived in Japan and when people there found out that I had some Japanese, why they'd let loose at huricane speeds and I had to ask them to slow down, so I know how much a difference a nice, slow speed makes to comprehension.