Hi, My dog is half Bull Mastiff and Staffordshire Bull Terrier and has a good appetite but it doesn't seem to matter much we feed him he still looks underweight, we've also had him wormed and the vets say that he is in very good shape and that the weight will come. He is 7 months and very big in height, as commented by all who see him but he does not have the weight. What can I do? Please can anyone help me!