How Many Kcal per Day is Needed for a Yorkshire Terrier

As an Amazon Associate we earn from qualifying purchases.

You need to feed your Yorkshire Terrier with nutrient-dense food to maintain its gorgeous appearance. Giving it a well-balanced diet with the right amount of Kcal will keep it energetic enough for daily exercises. So, how many kcal per day is needed for a Yorkshire Terrier?

How Many Kcal per Day Is Needed for a Yorkshire Terrier?

Adult Yorkshire Terriers require around 150 calories per day, while puppies require about 200 calories per day. On the other hand, senior Yorkies require the least kcal per day, typically less than 120 calories.

The daily kcal requirement depends on the level of exercise, health, and weight of the Yorkie. 

Keep in mind that Yorkshire Terriers are generally small, have higher energy requirements, and so do the daily kcal. In most cases, the daily kcal requirement for Yorkies will depend on the following factors:

Yorkie dog in nature


The amount of calories a Yorkie requires per day depends on its age and how it’s transitioning from one stage to the other. For instance, puppies require higher calories per day due to their rapid growth rate. Puppies around eight weeks old will require even more calories as they will be fully or nearly weaned.

In most cases, fully weaned Yorkie puppies require around 175 to 200 calories per day. As the puppies age and approach adulthood, their appetite stabilizes, and they will need approximately 150 calories per day. However, it is advisable to keep track of your puppy’s growth and body weight to avoid obesity. 

On the other hand, senior Yorkies are less active, and their appetite is much lower. There is no more growth and development, and they only need energy to sustain them for the rest of their life. In most cases, these Yorkies consume less than 120 calories per day.

Body Composition and Weight 

The amount of energy that a dog requires primarily depends on its body mass. Since calories refer to the energy released when the dog’s body digests and absorbs the food, there are times when this energy exceeds the energy requirements. Usually, the body converts and stores the excess energy as body fat. 

Keeping in mind that the muscles tend to burn more calories than fat, a Yorkshire Terrier with a smaller muscle to fat proportion will have a lower metabolism rate and require less calories per day. However, this means you’ll have fed your Yorkie with calorie-rich food for the body fat to build up. 

Happy dog with tongue out


Most male Yorkies tend to have more lean muscles and low body fats than their female counterparts. Since muscles tend to burn more calories than fat, male Yorkshire Terriers need more calories per day than their female counterparts.

Physical Exercises 

Physical exercise is all about expending energy and burning calories. That means a Yorkshire Terrier that engages in long walks, jogging, and hiking will need more energy than one that stays indoors. Usually, if the dog burns more calories than it consumes, it burns the body fats and loses weight. 

That means you can help your obese dog lose weight by feeding it low-calorie food and engaging it in rigorous physical activities. On the other hand, for dogs with a healthy weight, it’s advisable to feed them foods higher in fat content if they exercise for more than 30 minutes per day.  

Which Homemade High-Calorie Food Can I Feed My Yorkshire Terrier With?

If you’re on a tight budget and your Yorkshire Terrier is engaging in rigorous physical exercises or you are weaning it, you can feed it with homemade high-calorie foods. 

Note that the ingredients of the following foods can be blended, broiled, toasted, steamed, baked, or given raw, depending on your dog’s taste.

  • Cottage cheese, whole white yogurt, and eggs 
  • Banana, raspberry, mangoes, and blueberries 
  • Pasta, potatoes, white rice, brown rice and sweet potatoes as the primary source of carbohydrates 
  • Vegetables such as spinach, carrots, sweet peas, and string beans as the primary source of vitamins 
  • All types of meat, including bison, fish, veal, turkey, lamb, lean hamburg, and lean chicken as the main sources of protein 
Yorkshire Terrier close-up photo

Related Questions

How Frequently Should I Feed My Yorkshire Terrier?

You will need to feed your Yorkshire Terrier three to four times daily. The main meals include breakfast, lunch, and evening in case of three meals or breakfast, lunch, early evening and evening in case of four meals. You can also give it treats in between the main meals. 

Can Meat Provide All the Calories a Yorkie Needs?

Yes, meat can provide the calories a Yorkie needs as it’s rich in proteins and fats. However, an all-meat diet is still unbalanced and will not provide your Yorkie with all nutrients it needs. For instance, without vitamins, even the digestibility of proteins and fats can be an issue.

Final Thoughts

The amount of kcal a Yorkie requires per day mainly depends on age, physical activities, sex, and body weight. It’s advisable to keep track of how you are feeding your Yorkie to ensure it’s not becoming underweight or overweight.