From the Super Mario Wiki
The level starts off with a downwards slope, which makes Poochy slide on the ice into a narrow passageway and into a few Shy Guys. After this is a yellow ramp which allows Poochy to launch into the air and onto two Fly Guys. The first Poochy Pup is found on a high platform after jumping on the Fly Guys. After this is another yellow ramp and more sliding and more jumping on Shy Guys. The second Poochy Pup is found by jumping up a "staircase" of Ice Blocks to a high platform. After this is more sliding on Ice Blocks and into breakable boxes containing beads. There are several alternate paths to take on the rest of the way down, but a few of them make Poochy miss out on beads. The third and final Poochy Pup is found before the last yellow ramp, which is also right before the Goal Ring.