MENTALLY-STIMULATING DOG PUZZLE GAME: The MultiPuzzle by Nina Ottosson is our most challenging dog puzzle yet! This level 4 puzzle requires your dog to complete a series of steps in the correct order to keep discovering more hidden treats! Dog treat puzzles are a great way to reduce boredom and provide mental enrichment for your pup. The MultiPuzzle is perfect for ultra smart dogs that have already mastered levels 1-3.
SPIN, SLIDE, HIDE, & SEEK: Place your dog's favorite treats or kibble under the sliders in the outer tray and in the center treat compartments. Slide the center covers and outer tiles over the compartments to hide the treats. For an extra challenge, put the ridged orange locks in place to secure the green square tiles. Encourage your dog to seek the treats and let the games begin!
4 CHALLENGES, 1 PUZZLE: The level of difficulty of the MultiPuzzle can be adjusted as your dog learns! Between the moveable green tiles, spinning wheel, orange locks, and center sliders, your pup will stay busy working for those treat for a good while!
MADE WITH FOOD SAFE MATERIALS: Our interactive dog puzzles are made with food safe materials that you can trust with your pup. After the treat compartments have been emptied, this durable dog puzzle can be hand washed with warm water and mild soap.
PLAY IT SAFE: No toy is indestructible. Do not leave toys with unsupervised pets. Remove and replace toy if damaged.
You may also like
Recently viewed
${function(){
const settings_product_title = "title";
const product_grid_image_size = "100%";
const settings_product_image_hover_on = true;
let settings_product_save_label = true;
const product_sold_out_label = false;
const settings_product_swatches_name = ["color","size"];
const settings_collection_color_swatches = true;
const variantShowLimit = 4;
const private_id = 'product-tmpl-' + Math.random().toFixed(6).slice(-6)
const product_variants = data.variants || [];
const product_id = data.id;
const images = data.images || [];
const image = data.image || {};
const imageWidth = image.width;
let imageHeight = image.height;
if (product_grid_image_size !== 'natural') {
imageHeight = (imageWidth * parseFloat(product_grid_image_size)) / 100;
}
const price = Number(data.price_min);
let compareAtPrice = Number(data.compare_at_price);
let offRatio = data.off_ratio;
const type = data.type;
const isMock = data.isMock;
let product_image_hover_on = false;
for (let i = 0; i < product_variants.length; i++) {
const item = product_variants[i];
const vcap = Number(item.compare_at_price);
if (item.price == price && vcap > compareAtPrice) {
compareAtPrice = vcap;
offRatio = item.off_ratio;
}
}
let second_image = null;
if (settings_product_image_hover_on) {
for (let i = 1; i < images.length; i++) {
const img = images[i];
if (img.src && img.src.indexOf('video=') === -1) {
second_image = img;
product_image_hover_on = true;
break;
}
}
}
let sold_label_on = false;
let sale_label_on = false;
if (settings_product_save_label == null) {
settings_product_save_label = true;
}
if (!data.available && product_sold_out_label) {
sold_label_on = true;
}
if (settings_product_save_label && compareAtPrice > price && data.available) {
sale_label_on = true;
}
const diffPrice = compareAtPrice - price;
const variantValues = [];
const showVariants = [];
if (data.need_variant_image && settings_collection_color_swatches && settings_product_swatches_name.length > 0) {
for (let i = 0; i < (data.options || []).length; i++) {
const option = data.originData.options[i];
const optionName = option.name && option.name.toLowerCase();
if (settings_product_swatches_name.includes(optionName)) {
for (let j = 0; j < product_variants.length; j++) {
const variant = product_variants[j];
const value = variant.options[i].value;
if (!variantValues.includes(value)) {
variantValues.push(value);
showVariants.push(variant);
}
}
break;
}
}
}
return `