A court heard how Richard Cheshire, 34, threw, kicked and punched his cowering pet during the half-hour rampage.
Security cameras filmed the vile attack in a tower block in Oldbury, West Midlands, where Cheshire lives.
He pleaded guilty to causing unnecessary suffering to a dog after appearing at Birmingham Magistrates’ Court.
The vile attack was caught on CCTV in a block of flats
What you see is the dog being thrown across the floor of the landing
Rafe Turner, prosecuting
Rafe Turner, prosecuting, said the RSPCA launched at investigation after being shown the grim footage of the incident in September last year.
Magistrates were told how unemployed Chesire also spat and swore at the defenceless creature as it “cowered and whimpered”.
Mr Turner said: ‘What you see is the dog being thrown across the floor of the landing and struck at least twice and spat at.
Unemployed Richard Cheshire was spared jail for the cruel attack
“The dog keeps running away and not coming to heel, probably with good reason, while the defendant chases after it.”
He added the bull terrier-type dog tried to escape by running into the lift, but Cheshire followed the pet and continued his attack.
The 34-year-old avoided jail after he was handed a 12-month community order.
The CCTV shows the bull terrier-type dog suffering the attack
He was also told he had to perform 120 hours of unpaid work and ordered to pay £385 in court costs.
During the hearing, magistrates were told Cheshire was “clearly intoxicated” – with his defence claiming he suffered from anxiety and depression and used alcohol to cope.
The 34-year-old said he "loved animals" after being sentenced
Sukhdip Randhawa said: “He took that dog in and cared for it and is an animal lover and would like to own a pet again in the future.”
As he left court after being sentenced, Cheshire shouted: "I want you to know, I love animals".
The dog, named Pablo, was not seriously hurt in the incident and will now be rehomed by the RSPCA.