Nope you are totally correct and the instructor is wrong.
There will be no doubt a huge argument about this but if it was a class i.e SEP and a type you are current on and the club was just checking to make you sure you were safe then you are perfectly entitled to log P1 and the instructor nothing.
If it is a new type to you or you are not current then the Instructor should be P1 and you PUT. Again technically if you are current on SEP you could be P1 but if you are on a new type then you should be learning something?
This is how I do checkouts.
If it was 1hr then log it as PUT and get him to sign it, you can then use t he flight for your 1hr flight with an Instructor for renewal.