Wish I knew what to tell you to do. My pup sleeps very well at night - however, we go to bed late - around midnight.
When mine was a pup, the vet told me to give it some cottage cheese before we went to bed. He said that it was high in protein and would stick with him longer - allowing both of us to get a better night's sleep. I don't know if being fed before bedtime would work with an older dog.
I don't think you have done anything wrong. My pup has slept with me since the first night I got him. And a lot of people here let their dogs sleep with them. This, in itself, should cause no problem. And, in fact, often dogs sleep even better with people.
It's hard to say that your dog sleeps too much during the day - because I work and my dog sleeps the day away - and then sleeps at night too.
I hope some people come on with ideas for you to try. Good luck!
Carol Jean |