This upright cleaner was about to go into a skip (dumpster), I asked the throw-ee what was wrong and was told it didn't clean very well. As it looked nearly new I asked if I could have it and this "fix it" began.
I got it home switched it on and sure enough although some dog hair (liberally scattered for the purpose) did end up in the right place, most stayed on the floor.
I quick look revealed the problem, a gap between the collecting tube and the main body.on the cleaner.
Step 1: Search for Parts
A quick sort through the plumbing department of the workshop gleaned a piece of tube and a rubber seal for a waste trap.
Step 2: Make the Connection
The tube was chucked in the lathe and a short piece was parted off.
Step 3: Ready to Go
The white tube was glued into the clear plastic collecting tube, the rubber seal was pushed on and the cleaner was reassembled.
It now works perfectly, FIXED!