Welcome to the BW forum! You'll find a lot of advice and support here. Have you read any of the Baby Whisperer books?
Short naps are often because of A (awake) time that's either too long or too short, meaning that your LO (yes, little one) goes to bed either UT (under tired) or OT (over tired). Can you post what your routine looks like to give us an idea of what's going on?
Please post your routine in EAS format (Eat, Activity, Sleep), like this:
E 7:30
A 8:00
S 8:45