Photo Credit: jenny downing/Flickr
Answers and Views:
Answer by chocolate_Mr._Clean47
you could mix his dog food with people food and mix in less every day untill he eats the dog food plain
Answer by horsewhisperer
Once a dog has been fed people food and learned to beg, it can be a hard habit to break. However, if you are willing to stand firm on not giving in to feeding table scraps you can get your dog back on a regular diet of dog food. A 5 year old German Shepard should be fed twice daily and the amount depends on the brand of dog food you choose. The label should give a suggested serving amount for dogs in his weight range. Just remember that 4 cups a day means 2 cups each feeding-in the morning, and again in the evening. More so in large breeds obesity can cause joint problems along with many other health problems. Your dogs health is put at risk by feeding people food. So, with that in mind, put out his dry dog food and don't allow him anything else to eat. Don't be surprised if he refuses to eat the dog food for several days, DON'T give in, trust me he'll get hungry and eventually eat it. When he tries to beg for table scraps tell him "no" and send him away. He won't learn not to beg anymore or to accept a dog food only diet overnight, but if you stay diligent and be patient it will happen. I adopted an older dog that had been spoiled with people foods and I used the above method with him and it works. Now at meal time it's so nice not to have a dog licking it's chops watching your every move, whining and staring you down for a morsel of your food. He knows it isn't allowed and lays down nicely away from the kitchen and dining room. I don't allow my dogs in the kitchen area when I cook or eat. Both my dogs are now happy and healthy eating regular dog food.
Answer by skyangel
I feed my dog once a day, at dinnertime (OK, he gets a biscuit in the morning).
This is what I did with my Mom's dog came to visit (he was a pickey eater): I put down his bowl and my dog's bowl at the same time on seperate sides of the room. My dog eats, them sniffs his way over to mom's dog side of the room. I shooed him outside as mom's dog didn't eat yet. I leave it 1/2 hour, he doesn't eat it so I picked it up (my dog will eat anything left out). Later, I put my dog out again and put the bowl down for mom's dog, still didn't eat. Second day, same thing. On the third day, he was so hungry he ate the dog food right away. After 2 weeks, my mom took him home and asked us what we did to him, he always eats right away when she puts it down.
What you have to teach your dog is that you are pack leader and he only gets what pack leader allows. And he better appreciate pack leader's gift. And he doesn't touch anything pack leader own's unless it's given to him.
Answer by wonder girl
feed 2 milk bones right when he wakes up (or 1/2-1 cup of dog food)
1 milk bone mid day (or when you come home from work/school)
feed 1-2 cups of dog food right before "lights out" (you CANNOT let him exercise AFTER his meals, so only feed him after he was played)
and as for the food thing, i went through a very similar thing with my Shepard.
in the morning serve him his food, and wait 4-5 minutes and if he hasn't eaten it or is still just sniffing/licking the kibble, put the dog food back. then skip the mid day snack (for now.) and then at his final meal, pour him his kibble and wait 4-5 minutes, if he still doesn't eat, take up his food and let him go hungry and continue this as long as he doesn't eat (maybe 1 night, maybe 5 nights..but trust me! he will eat eventually!). i know you are going to feel like the worst person on earth for starving your dog… but it has to be done (and trust me, it is going to hurt you a lot more than it will your dog)
eventually he will eat just out of complete hunger, when he starts to do that, then you give him his mid day bone!
Read all the answers in the comments. Add your own answer!