Duvida Modelo Lógico . o que precisa melhorar ai que não ficou legal neste petshop ?

Um petshop deseja gravar informaçoes de seus clientes, vendedores , pet , produtos(racoes, vacinas e brinquedos) e vendas.
As informaçoes de clientes que devem ser gravadas sao:nome, cpf,data_nascimento e renda. As informaçoes gravadas para vendedor sao :nome, cpf, data-nascimento, numero_carteira_trabalho, valor_salario.
Para rações a clinica deseja gravar marca, valor , data de validade, peso , indicaçao porte, quantidade em estoque e faixa etária . Os dados de vacina que precisam ser salvos são :
nome, , numero_doses , tipo de periodicidade, periodicidade, data_de_validade , valor.Para os brinquedos é salvo nome,modelo , material , quantidade estoque, marca e valor.
Cada cliente podem ser responsavel por vários pets e cada pet pode ter mais de um responsavel, dados do pet(idanimal , nome, data_nascimento , especie, raca, porte, comprimento , altura,
e peso .Os pets podem tomar várias doses de vacinas e uma dose é apenas de um pet. Os dados da dose laboratorio, numero da dose e data da dose.Cada vacina pode ter uma ou n doses.
Em toda venda realizada o vendedor e o cliente receberão uma pontuação.
A pontuação do cliente poderá ser trocada por produtos da loja.
A pontuação do vendedor poderá ser convertida em dinheiro e acrescentada ao salario mensal.
Em vendas entre 50 e 250 reais , 2 % do valor da venda é convertidos em pontos para o vendedor
e para o cliente , venda entre 250 e 500 o valor convertido é de 3 % , vendas acima de 500 convertido é de 4 %.