It took me over half an hour with paper and pencil but I did it, don't know if it's right but this is what I got ...
Spoiler:
House 1 - Nick, striped, decaff, bike, pitbull
House 2 - david, polka dot, mocca , train,badger
House 3 -nichola, tartan, double espresso, car, squirrel
House 4 -nigel, paisley, flat white, foot, FISH
House 5 - Ed, gingham, chai latte, plane, guinea pig
this is what I got, as well as a headache :/
Spoiler your answers and I'll have a look for the solution tonight.