A German Pinscher can be fed with high-quality commercial dog food. Real meat, bone and organ meat (liver, heart, kidney) is the best food for your dog. Also, fresh fruits and fresh vegetables are very good to add to their diet plan but should be in small quantities. Make sure to feed your dog the best quality dog food; one that not only agrees with your dog but that you can afford.