Cock sounds more vulgar when I hear it on GoT from a British accent. Sounds hot when an American girl says it.
Penis doesn't sound dirty at all.
Cock just sounds like a fun word with a English accent. It's the other way around for me...
The hound always makes the words **** and Cock sound like so much fun.

)
I'm not a fan of it though with American accents...