Answer:
1) A is a cat; B is a dog; C is a cat; D is a dog; E is a dog; F is a cat
2) A lives with B in a yellow house; C lives with D in a blue house; E lives with F in a red house.
Step-by-step explanation:
Step 1: First we identify the animals as cats or dogs
A is a cat
B is a Dog
Since B can live with C, C is a cat
Since D can live with A, D is a dog
F is a cat since it can live with D
E is therefore, a dog
Step 2: We then identify the house each two animals live in pairs of a cat and a dog
D lives in a blue house
A lives in a yellow house since it does not live with D or in a red house
C lives with D in a blue house since D does not live with either A or F
E lives in a red house since it does not live with A or in a yellow house
F lives with E in a red house since E does not live with A
Therefore, B lives with A in a yellow house