Hi Myasam,
I have two part pet / part working Gun dogs in the form of a Labradors. I kennel them during the day to keep them bored when they are not training / exercising. I take them out twice a day. In the evening I let them into the house to be pets
This approach seems to be working as the eldest has flourished to trial standard (experience pending). .
If this seems uncomfortable for you you may benefit from kenneling for 30 mins before (bored dogs are easier to get interested in training), and 30 mins after (lets the training sink in to even the softest minds.
Also by introducing kennel time makes an easier pet to train.
There is a saying in the country, 'no flock, no collie'. This is as a result of their intelligence. This act of rounding up sheep in the wild is from their 'prey drive'. In a well trained sheep dog the 'prey drive' is not rewarded. Running up on his own and trying to bite or trip the sheep not encouraged and should never happen. This is it's own reward and takes you out of the equation (he is quite happy to do that without your approval).
Firstly sit/stay then recall exercises.
Then My suggestion would then be a series of Steadying exercises. I may be wrong but until you have a dog under control you will not be made very welcome at sheep dog training.
Start in the garden with no distractions. Put your dog on a long lead so you can control him (never chase him yourself). Ask your dog to sit, then stay (verbal/ hand signals / body language which says you mean it). Step away from your dog. Then throw balls/ toys/ dummies / loud things / quite things. If he gets up at any point, calmly (v.important) and firmly say No! Then return him to the sitting position and say sit.
If you get annoyed or frustrated, stop the exercise immediately or you run the risk of letting him down. You must remember that if he knew what it was you wanted he would do it!
Once you have taught the dog to control his 'prey drive' you can start taking him out in the lead to introduce more interesting distractions. Rabbit pens are great for this. Eventually you will reach a stage when he will be able to control himself.
At the stage when you exposing him to new 'real world' animal distractions I found it useful to use a rattle, or bottle with gravel in it, this gives your no! a bit of bass. and can be very effective. But do not be tempted to over use it. it has to be used sparingly else he will stop responding when you use the voice command.
Please do not look at re homing him to make him happy. Because it won't. He just needs patience and 15 mins twice a day. Most important thing is that every time your puppy chases anything your training is going backwards. Keep her on a long lead untill she realises that she cannot get to what she wants to chase. And reward your dog everytime he/she ignores the chasable things.
Good luck.