Build your bowl
Build your pet's bowl with high quality nutrition inspired by nature. Try our feeding calculator to help you work out the ideal ratio of each recipe. We recommend you keep track of your pet’s weight and adjust feeding amounts accordingly. ZIWI Peak recipes are packed with nutrients, so a little goes a long way. If you’re unsure of how much to feed, we’re happy to help. Please contact us.
1. Start off with your base
Select your favourite ZIWI Peak® recipe; Steam & Dried, Air-dried, or canned wet food. The base makes up 50-100% of the bowl.
2. Add a nutritious mixer
Keep them interested with a different texture or taste from another recipe across our nutritious ranges. The mixer makes up 10-50% of the bowl.
3. Add a delicious topper
Complete your bowl with a topper, making up to 10% of their bowl.
Tell us a bit about your pet
Our build your bowl tool helps you calculate the right amount to feed your pet. We recommend you monitor your pet’s weight and adjust feeding amounts accordingly.
What kind of pet do you have?
How much does your ${ pet_kind } weigh?*
How much does ${ pet_name } weigh?*
What life stage is your ${ pet_kind }?*
What life stage is ${ pet_name }?*
${ pet_baby } (under 12 months*)
Adult (between 1 year and 8 years*)
Senior (over 8 years*)
Please first select your ${ pet_kind_possessive } life stage above
What best describes your ${ pet_kind_possessive } activity level?*
What best describes ${ pet_name }'s activity level?*
${ tActivityDogBaby.text }
${ tActivityDogAdult.text }
${ tActivityDogSenior.text }
${ tActivityCatBaby.text }
${ tActivityCatAdult.text }
${ tActivityCatSenior.text }
*Each breed is different, so if you need further clarification on what age range your pet falls into, please consult your vet.
The total percentage of the bowl content should not exceed 100%
Build your ${ pet_kind_possessive } bowl
Build ${ pet_name }'s bowl
To help calculate the appropriate amount to feed your pet, use our feeding calculator. We recommend you monitor your pet's weight and adjust feeding amounts accordingly.
To help calculate the appropriate amount to feed ${ pet_name }, use our feeding calculator. We recommend you monitor ${ pet_name }'s weight and adjust feeding amounts accordingly.
togglePortion(e, 'fieldPortion1')"
>
Add bowl base
Select ZIWI Peak recipe
toggleDropdownField(e, true)">
${ productTitle(productPortion1.node) }
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 1)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
togglePortion(e, 'fieldPortion2')"
>
Add mixer
Select ZIWI Peak recipe
toggleDropdownField(e, true)">
${ productTitle(productPortion2.node) }
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 2)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
togglePortion(e, 'fieldPortion3')"
>
Add topper
Select ZIWI Peak recipe
toggleDropdownField(e, true)">
${ productTitle(productPortion3.node) }
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 3)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
Other
If your pet's bowl is not made up of 100% of ZIWI Peak recipes, you'll need to add additional food to meet the daily calories.
The total percentage of the bowl content should not exceed 100%
Here's your ${ pet_kind_possessive } personalized bowl.
${ pet_name } needs ${ kcal_per_day } kcal per day.
Build your dog's bowl by combining the amount of each ZIWI Peak recipe(s) below. Please have fresh, clean water available.
Build ${ pet_name }'s bowl by combining the amount of each ZIWI Peak recipe(s) below. Please have fresh, clean water available.
Select your meal servings per day
Step ${ fieldPortion1.position }
Base
${ calculateCupsAndCans(1).cups / numberOfServings } cups
(${ (calculateCupsAndCans(1).requiredOunces / numberOfServings).toFixed(0)
}oz)
${ calculateCupsAndCans(1).cans / numberOfServings } cans
(${ (calculateCupsAndCans(1).requiredOunces / numberOfServings).toFixed(0)
}oz)
${ ((fieldPortion1.percentage / 100 * kcal_per_day) / numberOfServings).toFixed(0) } kcal
Select ZIWI Peak recipe
toggleDropdownField(e, true)">
${ productTitle(productPortion1.node) }
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 1)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
Step ${ fieldPortion2.position }
Mixer
${ calculateCupsAndCans(2).cups / numberOfServings } cups
(${ (calculateCupsAndCans(2).requiredOunces / numberOfServings).toFixed(0)
}oz)
${ calculateCupsAndCans(2).cans / numberOfServings } cans
(${ (calculateCupsAndCans(2).requiredOunces / numberOfServings).toFixed(0)
}oz)
${ ((fieldPortion2.percentage / 100 * kcal_per_day) / numberOfServings).toFixed(0) } kcal
Select ZIWI Peak recipe
toggleDropdownField(e, true)">
${ productTitle(productPortion2.node) }
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 2)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
Step ${ fieldPortion3.position }
Topper
${ calculateCupsAndCans(3).cups / numberOfServings } cups
(${ (calculateCupsAndCans(3).requiredOunces / numberOfServings).toFixed(0)
}oz)
${ calculateCupsAndCans(3).cans / numberOfServings } cans
(${ (calculateCupsAndCans(3).requiredOunces / numberOfServings).toFixed(0)
}oz)
${ ((fieldPortion3.percentage / 100 * kcal_per_day) / numberOfServings).toFixed(0) } kcal
Select ZIWI Peak recipe
toggleDropdownField(e, true)">
${ productTitle(productPortion3.node) }
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 3)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
Step ${ fieldPortion4.position }
Add remaining ${ parseFloat(kcal_difference).toFixed(0) } kcal
If your pet's bowl is not made up of 100% of ZIWI Peak recipes, you'll need to add additional food to meet the daily calories.
The total percentage of the bowl content should not exceed 100%
Buy your personalized bowl today
Buy ${ pet_name }'s personalized bowl today
Your pet's personal blend is ready to serve. Add to cart and enjoy feeding the very best nutrition, naturally.
${ pet_name }'s personal blend is ready to serve. Add to cart and enjoy feeding the very best nutrition, naturally.
Buy your personalized bowl today
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 1)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 2)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
Select ${ makeLowerCase("Can") } ${ option.name.toLowerCase() }
Select
${ makeLowerCase("Pack") } ${ option.name.toLowerCase() }
toggleDropdownField(e)">
updatePortionSelectedOption(option.name, value, 3)"
:data-hide-by-rule="optionValueHasSpecificValue(value, 'single can')"
>
${ value }
Add to cart
{ "accessToken": "a051114fd156743a76c774facd76db6e" }
{
"feeding_calculator": {
"general": {
"dog": "Dog",
"dog_plural": "Dogs",
"dog_possessive": "Dog's",
"dog_baby": "Puppy",
"cat": "Cat",
"cat_baby": "Kitten",
"cat_plural": "Cats",
"cat_possessive": "Cat's",
"oz": "oz",
"kg": "kg",
"back": "Back",
"next": "Next",
"get_summary": "Get summary",
"select_option":"Select option",
"can": "Can"
},
"step1": {
"pet_kind_question": "What kind of pet do you have?",
"pet_name_question": "What's your ${ pet_kind_possessive } name?",
"pet_wieght_question": "How much does your ${ pet_kind } weigh?*",
"pet_life_stage_question": "What life stage is your ${ pet_kind }?*",
"pet_stage_baby": "${ pet_baby } (under 12 months*)",
"pet_stage_adult": "Adult (between 1 year and 8 years*)",
"pet_stage_senior": "Senior (over 8 years*)",
"pet_above_required": "Please first select your ${ pet_kind_possessive } life stage above",
"pet_activity_question": "What best describes your ${ pet_kind_possessive } activity level?*",
"pet_activity_dog_puppy1": "Puppy: 6 - 12 Weeks",
"pet_activity_dog_puppy2": "Puppy: 3 - 4 Months",
"pet_activity_dog_puppy3": "Puppy: 5 - 7 Months",
"pet_activity_dog_puppy4": "Puppy: 8 - 12 Months",
"pet_activity_dog_adult_urban": "Urban Explorer - Up to 1 hour exercise and play per day",
"pet_activity_dog_adult_adventurer": "Adventurer - 1 - 3 hours exercise and play per day",
"pet_activity_dog_adult_more": "More Active - More than 3 hours of exercise per day",
"pet_activity_dog_adult_highly": "Highly Active - All day working dogs e.g. Farm dog",
"pet_activity_dog_adult_pregnant": "Pregnant",
"pet_activity_dog_adult_lactating": "Lactating",
"pet_activity_dog_senior_pregnant": "Pregnant",
"pet_activity_dog_senior_lactating": "Lactating",
"pet_activity_dog_senior_neither": "Neither pregnant nor lactating",
"pet_activity_cat_kitten1": "Kitten: 6 - 12 Weeks",
"pet_activity_cat_kitten2": "Kitten: 3 - 4 Months",
"pet_activity_cat_kitten3": "Kitten: 5 - 8 Months",
"pet_activity_cat_kitten4": "Kitten: 9 - 12 Months",
"pet_activity_cat_adult_average": "Average - 'Explorer'",
"pet_activity_cat_adult_less_active": "Less Active - 'Relaxed'",
"pet_activity_cat_adult_pregnant": "Pregnant",
"pet_activity_cat_adult_lactating": "Lactating",
"pet_activity_cat_senior_pregnant": "Pregnant",
"pet_activity_cat_senior_lactating": "Lactating",
"pet_activity_cat_senior_neither": "Neither pregnant nor lactating"
},
"step2": {
"add_bowl_base": "Add bowl base",
"add_bowl_mixer": "Add mixer",
"add_bowl_booster": "Add topper ",
"percent_of_bowl": "(%) of bowl"
},
"step3": {
"title": "Here's your ${ pet_kind_possessive } personalized bowl.",
"title_name": "${ pet_name } needs ${ kcal_per_day } kcal per day.",
"description": "Build your dog's bowl by combining the amount of each ZIWI Peak recipe(s) below. Please have fresh, clean water available."
}
}
}