Mr. Chan was the President of the Malaysian Kennel Association for two terms and has served as a director of MKA from1994 to 2009. For his contributions towards the MKA, he was made a Honorary Life Member. A qualified Examiner for MKA judges Training Scheme and has served in the capacity of Chairman of Judges and Steward Sub Committee. Internationally he was a delegate for the FCI and AKU conferences, served in the Committee for AKU Judging Manual. In 2013, Mr. Chan was given the honour by FCI under the directive from President FCI Asian Section to inspect the new Iran Kennel Club.
He has shown or bred Pekingese, Pomeranian, Miniature Pinscher, Pug, Miniature Poodle, Whippet, Toy Poodle, Lhasa Apso and Smooth Fox Terrier. He has shown many Champions and BIS winners. He is a licensed International All Breeds Judge of the MKA, AKU and FCI. He had given CACIB, CAC, CC or judged in 65 countries around the world in the continents of Asia, Australia, Africa, Europe, North and South America. Some of the biggest dog shows he has judged were the Canadian Kennel Club Purina Invitational 2010, World Dog Show 2009, Brisbane Royal 2004, Adelaide Royal 2006, Hobart Royal 2007, New Zealand National Dog Show 2003, the National Dog Show in Canada, Champion of Champions at the Kennel Union of South Africa and Pedigree/Ozdog Top Dog of Australia 2004.

He has judged specialties of the following breeds; Pekingese, Poodles( WDS, Sweden, Denmark, Australia), Pomeranians, Boston Terriers, Pugs(USA, Argentina, Canada, Thailand), American Staffordshire Terrier, Yorkshire Terriers, Labradors, Golden Ret, Thai Ridgeback, Thai Bangkeaw, Shih Tzu, Papillion, Siberian Husky, Beagle, Great Danes, Bernese Mountain Dog, GSD, Doberman, Rottweiler, American Cocker Spaniel, Pekingese, Chinese Crested Dog, Alaskan Malamute, Beagle, Alaskan, Fila Brasilla, Mexican Hairless, British Bulldog, Australia Shepherd, French Bulldogs, Shetland Sheepdog, Pembroke Corgi, American Akita and Dachunds.
This year he is awarding CACIB/ CAC/CC or judging in Finland, Germany(3 trips), Australia, Portugal, Sweden, Ireland, China, Serbia, Taiwan, Nicaragua, Czech Republic, Columbia, South Africa, India and Thailand, Gautemala, Greece, Canada, Turkey, Norway, Croatia, Finland, Belgium, Greece and France. In 2015, Mr. Chan judged BIG 9 in the European Dog Show in Norway, the big International Tokyo Dog Show, judging BIS at the first ASIA PACIFIC DOG SHOW in India, VDH Shows in Dortmund, Germany, judging WDS 2016 in Moscow and Brisbane Royal 2016(judging BIS).