i'm lookin for a dog.... as the title says, but i don't quite no what to go for... it can't be a large dog... i don't want a lap dog, and it can't shed... ANY IDEAS!?!?!?!? and also i'm kinda new to the area, where do i go to find any dog.... thanks!