Answer to Einstein's Puzzle

The answer is the German!

Full answers in the following order: House No, Nationality, Smoke, Drink, Pet, House Colour

1 Norwegian, Dunhill, Water, Cats, Yellow
2 Dan, Blend, Tea, Horse, Blue
3 Brit, Pal Mall, Milk, Birds, Red
4 German, Prince, Coffee, Fish, Green
5 Swed, Blue Master, Beer, Dogs, White