you cant put anything past him

You cant put anything past him is a way to be somewhat bemused by the fact you cant ever be sure what this person will do or say. It is another way of saying you never know with him or her because they are always doing this surprising or shocking or startling to others. This is often said in response to someone asking if this person is capable of doing a specific thing.