To be honest a Yorkshire terrier would be at the top of the list for you.
The only thing I'm a little confused about is why you want a dog? (Not trying to be rude
) there's no dog that is perfect and they all come with issues, it's about overcoming them. I understand the things that you can't change in a dog but you work on things like independence in dogs.
Is this your first dog?
Hope this helped x
The only thing I'm a little confused about is why you want a dog? (Not trying to be rude
Is this your first dog?
Hope this helped x