I don't know what part of portland you are in but I have a 17 mth old daughter and take care of a 16 mth old boy. It seems they would naturally have a lot in common with your son. My group is the Tigard/Beaverton tots if you want more info. Maybe we could meet up for a play date soon.