A MAN was allegedly seen punching a dog on a bus in Musselburgh – and then allegedly threatened a witness who asked him to stop.

The alleged incident took place on Saturday morning and police are looking to trace a suspect.

PC Craig Purves, community safety officer, told the Courier in his weekly round-up: "At 9.05am on Saturday, police were called to a number 26 bus on Musselburgh High Street following a report of a man seen punching a dog.

"The bus was going from Musselburgh High Street along towards Portobello.

"A witness asked the man to stop; however, he became verbally abusive towards him and made threats to assault him.

"The witness left the bus in Portobello.

"Enquiries are ongoing to trace a man in his 30s, wearing a black tracksuit top, grey bottoms and a grey cammo cap. He wore glasses.

"Anyone with information should call police on 101, quoting incident number 1045 of May 29."