Подобные задачи очень удобно решаются табличным У Димы не такса, значит свободно ставим - у таксы (в колонке Димы). У Юры не овчарка и не такса, значит ставим - у овчарки и у таксы, значит автоматически остаётся пудель, она и есть собака Юры. (зная что у каждого только 1 собака, ставим минусы в колонке пудель у Димы и Алёши) Уже зная что у Димы не пудель и не такса, значит у него овчарка. (значит ставим - в колонке у Юры и Алёши) Остаётся только такса, значит такса у Алёши ответ: у Алёши собака такса.
У Юры - Не овчарка и не такса : Значит Пудель
У Алёши - Такса
У Димы не такса, значит свободно ставим - у таксы (в колонке Димы).
У Юры не овчарка и не такса, значит ставим - у овчарки и у таксы, значит автоматически остаётся пудель, она и есть собака Юры. (зная что у каждого только 1 собака, ставим минусы в колонке пудель у Димы и Алёши)
Уже зная что у Димы не пудель и не такса, значит у него овчарка. (значит ставим - в колонке у Юры и Алёши)
Остаётся только такса, значит такса у Алёши
ответ: у Алёши собака такса.