I have a new australian shepherd puppy. She's about 10 weeks old but she's smart as a whip. I've been working on a few of the issues we've had, but she seems to be catching on pretty quickly. Unfortunatly, she's stuck in a crate all day so when I get home she has a bunch of energy. When I get back from work I take her on a few walks, once immediatly after work for a few minutes. She eats dinner, and then we take another walk for about an hour. Later in the night before bedtime I give her a basketball that she loves to terrorize. But, I want to give her some jobs. There must be some things that will just work her to the point of feeling accomplished.
A lot of the activities that people do with their pets (obedience, rally-o, agility, etc.) start with a basic obedience course for puppies. You can start by working with her at home before her first classes.
Some people with herding breeds actually train them to herd and competitions are held. You can learn more here:
a "job" is something that stimulates their brain. So you can stimulate her brain without it being a job.
There are toys like the big ball that rolls treats out if you tilt it the right way.
Try teaching her a bunch of tricks! Each trick is a learning process that stimulates her mind. Teach her progressively harder tasks. like first "fetch" then "get the ball and circle the tree before returning" then "get the ball, circle the tree, go through the front door, drop the ball, get the toy, and bring it to me!" ha! you get the point! That's hard, and WORK, and FUN!
"Always remember that you are absolutely unique. Just like everyone else."