I think we need a bit more information about you Like, are you out alot? Do you take regular walks? Are you alright with a dog that sheds alot?

If this is your first dog, I would reccommend the dogs on the easiest-to-train list. I can't remember exactly the order, but I remember that in first was the border collie, then the standard poodle and then the german shepherd. Some of the other dogs on the list were the labrador retriever, the golden retriever, and the australian cattle dog.

I wouldn't recommend any of the more independant breeds for a first time dog. They tend to be more obstinate. I know that some of those are the siberian husky, alaskan malamute, and other dogs that were bred for sledding. They also have high prey drives, so having them with cats may not be the best idea, unless they are possibly raised with them. But after some experience, these do make wonderful dogs

So can you maybe say a bit more about yourself, so we can make a personality assessment and then possibly match you up?