You have to put him on at least two pair once he reraises, and when he checks he's probably slow-playing a full house. The pairing of the bottom rank on the turn shouldn't worry any two pair on the flop, and so his check doesn't really make any sense except as a slow-play.