People who will confuse Penn and Penn State will not have heard of Tufts at all.
These are both great schools (as is Wesleyan–I’m perplexed by the idea that it was anybody’s safety). I think Penn has the overall edge in terms of options, so unless he has a strong preference for Tufts, I’d suggest Penn. Let me add, though, that I personally would prefer Wesleyan to Tufts if I had to choose between the two, so I wouldn’t dismiss Wesleyan without some more thought. (I’m assuming you mean Wesleyan University.)