Green’s Dictionary of Slang

chain up a pup v.

[var. on dog n.6 (2)]

(Aus.) to get drinks on credit.

[Aus]Stephens & O’Brien Materials for a Dict. of Aus. Sl. [unpub. ms.] 41: CHAINING UP A PUP: Aust. to run up a score in a public house or store. A pup chained up means an account standing which the debtor is unable or unwilling to pay. If you leave a pup long enough he will become some day a dog mad enough to bite you.
[Aus]Baker Popular Dict. Aus. Sl.