He described seeing shoppers inspect the animals they wished to purchase, even lifting them up to try and find the best meat available.
Many of the creatures had been beaten to death, he said.
The retired biologist continued: ‘I must admit I had mixed feelings being at the market – it is very hard to describe.
‘Hundreds of locals were offering bush meat, dog meat, bats, chickens and fish for sale.‘The treatment and killing of dogs the way it happens in Tomohon now should from my point of view definitely stop.Man didn't realize wife 'had hidden son, 10, in closet for 3 years and was starving him'
‘Not only because the poor animals are treated in a most brutal way and definitely suffer, but also because there must clearly be a risk of spreading parasites and serious diseases when dealing with dogs and dog meat in this way.
Make him part of the family. Pets, especially dogs, need companionship. They are traditionally pack creatures and need the warmth and love that comes with living indoors with their family.
‘It is terrible to see caged stray dogs being pulled out of their cage and hammered to death with wooden batons.
‘I did get a feeling that in one way this was done almost as an attraction to lure in more tourists.
‘Another aspect that worried me a lot when I was there was I believed I was seeing endangered species offered for sale such as monkeys, bats, birds, snakes and other reptiles.’
Tomohon market operates with the blessing of regional authorities, despite animal rights campaigners vocalising their concerns.
The animals are often locked in tiny cages, before being beaten to death with large pieces of wood.
Their bodies are then blow-torched to remove any fur before they are sold.Last August, Indonesia agreed to issue a regulation banning the trade in dog meat and exotic animals amid concerns over the spread of rabies.
However, they have given no time frame for it to be issued or come into effect.
Several regions such as Central Java, Yogyakarta, Bali, North Sumatra and North Sulawesi still sell dog meat at street food stalls and restaurants.
Yummy! Dogs have about 1,700 taste buds. Humans have approximately 9,000 and cats have around 473.