S.L.
I think you've talked about the potty and sat on the potty, both kinds, and now you need to set a timer and take him whether he is wanting to go or not. Set it for 15-30 min. and when it goes off take him. Don't ask, just take him. Have him sit for a bit and then repeat with the timer. I think that makes it become a conscious thought in his mind. Then when he goes praise him and start again. No diapers or pull ups at all. If he's waking dry he's ready to do this. You are the one who will do the most work at it and need to be consistent. Once you start this don't go back or give it to it. Clean up messes and say 'I know you'll do better next time' and keep going. I would try nap times when you are home too with only underwear too. It shouldn't take but a day or two be potty trained. You will have to keep on it though and remind if he forgets but I bet he won't.