It looks a bit different than hacking furballs.
He seems quite distressed when he hacks like that and coughs.
Too much dog hair on the floor and muck? I should truly sweep twice a day for him. the floors are filthy in the house with massive amounts of dog hair daily that i try to sweep as I see it but I cant quite make it that clean...
From google search of 'why do otherwise healthy cats cough a lot?':
'Some of the causes of coughing in cats include:
- Feline asthma.
- Respiratory infections.
- Heartworm.
- Allergies.
- Passing a hairball.
- Other parasitic conditions.
- Disease of the respiratory tract.'
UPDATE
I have just swept the whole house like I had promised myself to do today...I have to do it daily or twice daily, turly. Poor Hardy. The vet did not notice any heart murmur nor anything when she saw him two weeks ago.