I've finally convinced my Mom to let me own my very first dog but I'm having some trouble finding the right dog breed. I suppose I'm asking a lot from a dog but I want everyone in the house hold to be happy so it's important I find the right type of dog.

First of all, we own cats so the dog needs to get along with other animals. My Mom loves cats and while one loves dogs and enjoys nuzzling the scent of dog on my hands the other one seems to look at very small dogs as pray so nothing smaller than a pug will do. He is fine with larger dogs though.

Since it's my first dog I'd really like something that isn't too much of a challenge to train and isn't overly dominant. House breaking shouldn't be difficult. Since I am still working to complete school I will be gone for about six hours every week day so it would be nice to have a dog that can handle that, after that I have plenty of time to play and cuddle with my buddy.

We live in a regular sized house with a medium/small fenced backyard. I have the time and energy to walk my dog an hour everyday. When I mean walk I mean walk, I don't enjoy jogging or sprinting. Really I'd prefur a lazier dog but a medium energy is acceptable any higher and I'm not sure I could handle it.

I know this is probably silly and that maybe I just shouldn't get a dog but I've wanted a dog for years, this is my chance and I've been saving up to get it. If anyone has some suggestions it would be greatly appreciated.