A (very) small survey amongst my native English speaking friends shows that most everyone would say “pat”, and only my Scottish friend would say “pet” (in the cases above relating to people). I will update when I get more replies…
I am definitely not the 100% source on English – as I've mentioned before, my English is a mish-mash of American and British, plus sometimes I make “Czenglish” mistakes now and then I will try to make it more clear in the future that my statements are based on my own experience and/or opinion and should not be taken as gospel.
As I said, this is not about YOU specifically. The same way I would not be a good source if people wanted to know about Czech collocations or idioms. I could only tell them what I know, what I'm used to, not what is generally acceptable or widely used in Czech.
And I think you DID make it absolutely clear that YOU would not say it. So I wasn't criticizing you in ANY WAY. I was just reacting to Cortes' comment – he found it strange that you as a native speaker would never say that. My point was – it's completely natural, nothing strange or surprising about it. Different people know and use different collocations and different idiomatic phrases.