As full as an Aberdeen puggy on a Friday night.
This one needs a bit of explanation.
First of all puggy is Scottish slang for a fruit machine or slot machine or one armed bandit.
During the North Sea oil boom, Aberdeen was the centre of activity and the oil workers would generally congregate there at weekends when not working on the rigs. It was a relatively well paid occupation, so there were a lot of hard working hard partying people with money to spend and a short window of opportunity.
Every pub would have one or more puggies, and inevitably by the end of Friday night, they would be full to bursting with coins.
So this - to be fair, not all that well-known - expression is used if you've overdone it and are feeling a little full after a big meal.