Like a dog with two pricks

exp.

Heard in Mayo

Delighted with oneself; smug or cocky.

In use

He's been goin' around like a dog with two pricks since he bought that new lorc.

Posh English

He has been strutting about most smugly ever since he purchased that new motor car.