Dogs puzzle