A man has been banned from two Dewsbury pubs over his drunken antics.

Craig Allen pushed a pregnant barmaid at one of the premises while he had to be restrained by staff at another bar in the town.

The 27-year-old pleaded guilty to charges of using threatening behaviour and being drunk and disorderly in public.

The first offence occurred at the Station Hotel in Crackenedge Lane on March 23.

Allen entered at 9.30pm and ordered some drinks.

He was behaving in a drunken manner, knocking into other customers and being loud.

One of the staff members, who was five months pregnant at the time, asked him to leave and tried to usher her out.

Tom Penman, prosecuting, said: “He said: ‘I’m finishing my f*****g drink’ and pushed her on her shoulders, making her stumble backwards.”

Magistrates heard that the second incident happened on March 31 at the Wellington Tavern in Dewsbury town centre.

Police found Allen, of Grosevenor Street in Savile Town, being restrained by pub staff after throwing around some glasses.

READ MORE: "The Queen will not be happy about this" - Walter Usher ranted when police arrested him

READ MORE: Vicky Knott stole up to £120,000 from Huddersfield-based firm Trojan Plastics

His aggressive behaviour continued as he was taken to the police van where he spat at the vehicle.

Magistrates heard that Allen had a long-standing alcohol problem and this led to his offending.

They sentenced him to a community order with six months of alcohol treatment and 10 days of rehabilitative activities.

Allen also has to pay £60 victim surcharge.

Magistrates also made an exclusion order baring him from both pubs.