She's adorable! As for a trainer, it depends on how competent you think you are. If you're wanting to teach basic obedience things like sit, down, leave it, etc...then I'm sure you could do that on your own.
Jazz, Shiloh Shepherd, 3 yrs old, CGC HIC
Bunny, GSD X, 6 years old