A pound is a place where unwanted dogs are kept until they can be adopted by someone. A pound can refer to weight, so one pound of something is 0.45 kilograms of weight. Food can be bought by the pound. This pun is a play on the word pound.
Food for bad dogs is bought by the pound .