I recently repaired a toy puppy (Animagic 'My Wiggling Walking Pup' Called Waggles) that stopped walking and wiggling.
In searching for the problem fix I found out that this is a common problem with this toy and there is probably a lot of unhappy kids whose puppy stopped walking after only few days :-) the problem is simple - motor belt falls of a pulley - change of batteries wont change athing ;-) I gues in some cases the pulley is misleveled, causing the problem to repat over and over - so i designed a bit different pulley to replace the original.
Simply follow the instructions in manual (https://www.thingiverse.com/thing:5164204) and replace the original pulley with the printed one