Concerned about your small dog that won’t eat? Here are some common causes and possible solutions when your little dog won’t eat much or doesn’t eat at all.
An eating disorder is well-known in humans. What many don’t know is that this condition can also affect our canine friends.
There are numerous possible reasons why your dog seems to have lost his appetite. It can range from misbehavior to serious health problems. Either way, you need to immediately take action when this happens.
Small Dog Won’t Eat: Possible Causes And Best Solutions
In this article, we will be covering the common reasons why a dog won’t eat as well as the solutions to get him to eat again. But before those, let’s first answer one question that’s probably plaguing you as well.
How long can a little dog go without eating
For healthy dogs, most of them can go without food for 5 days, granted that they are drinking tons of water. Some can also go up to a week without. But if he hasn’t eaten anything for more than 2 days, take him to the vet.
Don’t let things get that far because it could complicate things for him. Not to mention it may cost you a lot if you wait. And if your pet isn’t in the best of health, 5 days without eating will be bad for him. In fact, the most he may survive without food is 3 days.
Common reasons your dog can stop eating
The list of potential causes for loss of appetite in pooches is quite long.
- Health problems
The most common medical issues that may cause your dog to not eat include allergies, infection, upset stomach, poisoning, tumors, dental issues, parasites, and autoimmune diseases. - Mental conditions
Depression and anxiety are notorious appetite killers. Interestingly, the same symptoms occur in human beings suffering from these two mental problems. For instance, with depression, he may be far less energetic than usual, or he could be suddenly sleeping in the day instead of during the night. - Environmental and behavioral reasons
Changes in the environment like the absence of a family member or a household pet, a recent move or travel, weather changes, or even a change in the feeding schedule can trigger your little dog. Funnily, even a change of food bowl can cause him to refuse to eat. As for behavioral problems, the most common is pickiness. Another is when he’s used to being hand-fed so he’s acting up to get you to do it. - Food issues
It could be that the food is spoiled. If not, then a new food may be too foreign or different for his liking. Also, the food’s ingredients can be the problem as he may be sensitive to one or more of them. - Recent vaccination
Vaccinations are a huge help in preventing several serious and contagious dog diseases. The thing is, they can also have adverse effects. Most of these side effects are small and brief like a temporary loss of appetite. - Diet changes
Have you made changes to your dog’s diet recently like switching foods? If so, he may just don’t like what you’re feeding him now. If you haven’t changed anything for a while now, then this can be a problem too. He may be bored with eating the same food every day for months.
Best solutions to get your little dog eating again
For medical issues, consult a vet. If not, things can turn for the worse very fast. As for food-related issues, most solutions are very easy, depending on the reason. These solutions include:
- Switching gradually to a new food or going back to old food
- Finding out which taste and smell your dog prefers
- Pick better dog food such as those with real meat, enough fat content, and have some fruits on them
- When you switch food, opt for one that has similar nutritional value to the old.
- Serve the food at the right temperature–not too hot and not too cold
- Mix the new food with home-cooked food then make the transition gradual. If possible, just go back to feeding him home-cooked meals.
- Make sure to check the expiration date to ensure that you aren’t giving him spoiled food
- Check the ingredient list to make sure there’s nothing that your dog is sensitive to
- Change things up a bit so he won’t have to eat the same food all the time. For example, you can give him canned food on top of the dry food he used to eat. You can also go for kibble seasoning. Other options include fruits and veggies and liquid flavors.
- Stick to a feeding schedule. Most dogs are okay with only two meals per day. If more than 30 minutes have passed and he hasn’t touched his food, remove the bowl until the next feeding. This way, he will learn that there are specific times when he can eat.
- Some dogs don’t like eating breakfast. In this case, give him smaller meals several times throughout the day.
- Hand-feed him. Take note, however, that this should be your last option. You wouldn’t want to make this a habit.
- Don’t tolerate his picky habits. His refusal to eat may be his attempt of getting your attention. If so, ignore his attempts during feeding time. Praise him only after he’s eaten.
- Consider using food-dispensing toys. Aside from making him eat, it’ll make him work for it. Plus, the exercise will be beneficial for him.
If it’s about behavioral or environmental issues, the process can require more effort and time on your end. Sometimes, you may have to work with a behaviorist or a trainer. Some basic tips to help him eat regularly are:
- Give him enough exercise, as he usually gets hungry after he’s been active.
- Only give treats as a reward, or else he might get accustomed to the taste too much and refused to eat his regular meals
- Avoid giving table scraps
- Invest money and time in training
- Don’t punish him. Instead, be patient and supportive
- Change the food location and let him eat quietly
Final thoughts
In conclusion, whatever the reason your dog has stopped eating, it can be resolved. Tons of options are available and you’ll eventually get to the bottom of it. More often than not, you’ll see a response from your little do practically any of the methods above.
RELATED: