I think it helps to change the way you look at things that are going wrong. Rather than thinking of them as problems or issues think of them as training oppertunities, puzzles and a chance to do some bonding with your dog.
If Ollie had been born fully trained and you hadnt worked together the way you have you wouldnt have the bond with him that you do now.
A dog that automatically did what you wanted every time would be boring, cockers are challenging and make us think which is why they are such great pets
I really agree with the others about the clicker training and strongly suggest you read Karen Pryors Dont Shoot The Dog. It is not a training book as in it will explain to you do A,B,C,D but is the book that made me really uderstand how dogs think and learn and how to use a clicker. The best thing about it is once you really understand how a clicker works, how to break behaviours down and shape them you can work out yourself how to use the clicker and be really inventive with it.
I used it once when Jack had a nasty cut on his front paw, hes normally fine with people touching them but had growled at my OH when he tried to look. With fifteen minutes sat with the clicker I had his paw in my hand, trimmed the fur back with sisors and had cleaned the wound with his tail wagging the whole time. The alternative would of been holding him down and really stressing him out.
Clickers are great and can be used for so many things once you get your head around how they work. I have also found that clicker trained behaviours seem to stay with the dog better.
Clickers also mean you get to be more inventive with your rewards, again that means you have to really think and plan your training which is really fun to do (or that might just be for sad people like me
)
We use different value food, different toys, balls, sniffing, access to other dogs, getting closer to what they want all sorts of thing.
Its all about letting your dog think its doing what it wants and it was their idea in the first place.
One thing thats really good about a clicker trained dog is they are very confident at trying new things and like to offer you behaviours so you can click the ones you like and ignore what you dont. It makes training much faster when that lightbulb goes on in their heads that will have them trying new things to get the click.
Yes the timing has to be spot on and i learnt mine by teaching Jack to touch a target stick, its really easy to do and really helps you see whats happening and improve your timing.