Hi
I'm new to this forum and am experiencing a few problems with our puppy Barley, he's a jack Russell and Norfolk terrier. We already have a bitch of the same Jr. & nt. Breed. She's twelve and is the loveliest dog you could wish to meet. Doesn't bark, ignores cats and is really laid back and easy going.
Anyway back to Barley, he's approx five months old and:
Has taken to eating his own faeces, then vomiting it back up.
Going toilet in his cage, I've encountered so many people who roll their eyes and say that dogs never mess in their own beds! Well they haven't met our puppy obviously.
He hasn't got the courage to push his way through the dog flap despite much coaxing, it must look quite comical to the neighbours. any ideas?
In the morning he will go for a poo in the garden then wet on the kitchen floor, we have used puppy pads but now moved up to copies of the sun (found a use for it) then he will use the house occasionally using a mat but more times not. ( it's very much hit or miss)

He is taken out for walks most days, I have never tried so hard and feel like a failure, he is currently going puppy training. Last point we feed him dry food, we tried him on wet for a change but that just encouraged his fecal appetite.
Any suggestions would be appreciated although I already know that puppies are not supposed to mess in their beds. Thanks in advance
Kev