Could you please PM me the answer just in case anyone else wants to keep guessing.

Ok one last guess

English setter/ Irish setter.