Purchase a small bucket from a craft store with a handle on it to hang from the shower head. A bucket that is too large won't fit in a shower.
Apply a vinyl border around the outside of your bucket to spruce up its appearance and turn it from a traditional bucket into something that belongs in your bathroom. Since the vinyl is exposed to water frequently, get a border with an adhesive backing on it.
Turn the bucket upside down and, using the nail to poke through, drive holes in the bottom of the bucket for drainage, and to insert hooks.
Measure the length of your bucket from one side to the other. Cut a piece of wood approximately 4 inches shorter than your measurement and treat it with waterproof wood primer. Place the wood piece in the inside of the bucket.
Insert hooks into the holes you created using the wood piece as an anchor for each hook to hang all your bathroom accessories, including loofahs and shower brushes. Space them apart so your accessories don't crowd together.
Apply a clear and waterproof sealer to the bucket, wood and hooks to prevent the water from causing excessive wear and tear on the caddy. Hang it from your shower head and add your bath products.