I bought my 10 year old son a springer spaniel for his birthday four months ago. He's a pedigree and is now 10 months old. He is the most adorable dog i've ever met, very placid and has never once growled when being "cuddled".
He was house trained when we got him and knew basic commands but since moving house a month ago, he's changed. He won't do a thing he's told and constantly barks (but only when im in the house).
We also have a year old cat and he constantly tries to get at him. We have to keep them completely separate 24 hours a day. Cat is petrified of him.
We don't want to find him a new home unless absolutely necessary as we adore him.
Any advice?