The highest price for Shepard is £ 124,250 for an oil painting of Pooh which was bought eight years ago by the Pavilion Gallery in Winnipeg , Canada - Milne named his character after his son 's teddy bear , which in turn was named after a real bear from Winnipeg called Winnie .