Hi Nick, notice here
are many small tank examples worth noting.
in a 10gal it's best to keep it simple by growing only a few plants well,
instead of cluttering your tank with too many plant varieties.
since wood and rocks can take valuable space away from plants,
use them sparingly as a plant medium for growth, or as contrast.
I would avoid shrimp until you are more confident
in your water quality maintenance skills.
you might need a sponge filter inlet to keep shrimp,
from getting sucked into your filtration.
while puffers look cool, they can be anti-social to other fish,
so plan on a mostly puffer tank, or a no puffers at all tank.
Dwarf Puffers :: View Forum - Otos and Other Tankmates
correction: if they are TRUE dwarf puffers, they should get
along fine with some other fish, but many LPS sell larger more
aggressive puffers as dwarfs, so beware of what you buy.
if you want live plants, your lighting choice is very important.
don't just buy whatever plastic hood fits your 10gal at the LPS.
try to discuss much better choices here on these PTF threads.