Primeros pasos... Hice una primera búsqueda sólo de los bordes (lo lógico sería de paso hacer una clasificación más completa pero esta tarda más y acabo separando solo los bordes por impaciencia).
Aquí tenemos las 100 piezas del borde superior:
Por la repetición de Patrón se ve que tendremos 3 cremalleras verticales.
Y aquí el borde inferior que al faltarme 3 piezas no lo pude acabar.
Y por último tenemos el borde izquierdo (completo) y el derecho (a falta de 3 piezas que me faltan):
Una vez completado el borde (a falta de algunas piezas que se me pasaron) pasamos a la verdadera clasificación:

He hecho las siguientes clasificaciones:
1) Un cajón desastre con las blancas, azules y piezas que están dentro de algún cuadro.
2) Piezas completamente negras
3) Piezas completamente marrones
4) Piezas que forman principalmente parte de marcos (descarto las que tienen un poco de marco porque si no serían demasiadas)
5) Piezas amarillas-naranjas
6) Piezas rojas
7) Piezas de la parte superior (techo marrón)
8 ) Piezas correspondientes a las dos columnas
9) Resto de piezas
Una vez acabada la clasificación, que me tomaré con calma, mi idea es empezar por zonas pegadas a los bordes y lo más fácil serán los ventanales de la izquierda y el techo. Para los ventanales tendré que hacer una nueva clasificación del "montón 1" que incluye muchas más piezas.
Decir que por los bordes de abajo, en los cuales el perrito está al completo en el dibujo del puzzle, parece que la imagen se ajusta más a esta:
Que a la que viene en la caja:
