The songs mentioned are bawdy, but I rather doubt if they would be sung in pubs, tho my knowledge of pubs is limited. In a pub I would expect more of an overlap with the mildly naughty music-hall genre, such as "Little Bit of Cucumber" (with the audience supplying the "I come, you come") or "Sam Hall" or some of the songs on Elsa Lanchester's record.