Leonard McLeish

Leonard McLeish is the main antagonist in the 2010 TV series, Pound Puppies. He is the short-tempered manager of Shelter 17. He really doesn't like his job and he wants a better job. He doesn't have a clue about the Pound Puppies' operations.