Problema com JSF durante validação no formulário

Estou com um problema no formulário de cadastro de animais:
Segue a parte do diagrama envolvido no relacionamento referente ao formulário:

O problema é que quando estou realizando o cadastro de um animal, eu consigo por o nome, idade, sexo e o tipo de animal (que no caso é de outra tabela). Já no campo Cliente eu consigo preencher com o dado, porém na hora de clicar em salvar, aparece na tela q falta preencher o campo do cliente sendo que o mesmo foi preenchido.

Segue os códigos do projeto:

Classe Pessoa: https://ghostbin.com/paste/8pq25
Classe Cliente: https://ghostbin.com/paste/8hazh
Classe Animal: https://ghostbin.com/paste/me35q
Classe Tipo: https://ghostbin.com/paste/a7ykr

Página editarAnimal.xhtml: https://ghostbin.com/paste/rqud4

Cara,

O erro está no seu converter (cliente-converter)

Entre em modo debug, coloque breakpoints nesse converter e selecione um cliente, Veja se vai entrar no converter e se vai dar algum erro interno.

Nunca usei esse debug do Eclipe, mas procurei uns tutoriais ensinando aqui bem básico. Mas me tira uma dúvida eu debugando, na hora de passar os valores para as variáveis, posso acessar o sistema pelo navegador mesmo ou tem que ser pelo navegador interno?