Honeysmummy, it is obvious that you want to do the best for your pup.
There are a few things that occur to me:
Having a new puppy is a shock! It is hard work, overwhelming and frustrating. Most of us have been there and survived more or less sane
It takes a while for the pup to adjust to a new home and family. It also takes us, as owners, time to adjust. Over time, we learn to get on together and find ways of doing things that work for us both! We learn methods and tips from various places and in the end, it is usually a combination of different things that will work for each particular case. You are still learning what works for you and for your pup, so don't be so hard on yourself, try not to be too rigid in the methods you try.
Coco took bloomin' ages to housetrain - it was very hard work. I was also in tears many times during her first months (not just over housetraining, but we will let you find that out in time
)
It is winter and it is much harder to train a pup in the winter. I got Coco at the end of October and spent her first few months standing out in the rain and dark begging her to perform.
It may take longer, but you will get there! Try to relax and not put pressure on yourself or your pup. I had so many people telling me that their dog was trained in 2 weeks or never weed in their house, that I thought I was doing it all wrong. People lie!! I then read something that said not to expect too much before the pup is a year old. I relaxed and realised it would fall into place.
For now, I would take the pup out every hour and after sleeping, eating etc, praise like mad when she gets it right. Then take her out and about to socialise her, let people fuss her and let her experience new sights and sounds.
Most of all, enjoy her while she is a pup.
We often spend so long trying to get the basic training right and getting the pup to conform to what we think they should do, that we forget to enjoy the time when they are little - it goes so quickly