The game takes place in a lot of different scenarios, full of traps to avoid and dangers to overcome: from a manufacturing industry to a tube, from a Japanese market district to a country village. The main character in the game is Bow, a dog who wanders through a fairytale-esque land where all sorts of minions try to hamper his progress. The aim of the adventure is to help Bow regain his memory after he fell off a cliff. He needs to collect all 5 dream fragments to be able to make a wish, so he can remember where he came from.
Each of the 10 scenarios (grouped in 4 stages) has its unique inhabitants and boss. Tons of items in the background, from mushrooms to spiders and flowers, can be shot to reveal power-ups of all sorts. Occasionally you have to shoot Bow in the derriere to get him to jump over obstacles, or a timely shot to the head will cause him to duck flying objects.