Broadly there are 2 types of proteins - vegetarian and non-vegetarian protein. There are various options for non-vegetarian such as, chicken, fish, mutton, duck, turkey, etc. We have many choices available for such non-vegetarian protein. When it comes to vegetarian protein, we have lentils, paneer, soy, peas, corn, etc. As Indians, most of us are vegetarian and we tend to think that the same vegetarian protein suitable for us is also suitable for our pets. Even a human vegetarian will face a deficiency of vitamin B12 and taurine if they stick to vegetarian proteins only. The same is for dogs' nutrition. Except, they genuinely require this essential nutrient. Try to stick to non-vegetarian proteins if you can. For some reason, if you are uncomfortable feeding wet non-vegetarian food, then we suggest going with a paneer based diet. You can then ensure the topping for such food is nonveg such as jerky, liver, or some form of organ meat so that your dog is getting enough vitamin B12 and taurine.