Hi everyone, I'm soon to be a first time dog owner and I've been doing alot of research on different breeds. So far, my favourites have been: - Pembroke Welsh Corgis - mini Daschunds - Beagle - Basset Hound - Skye Terrier my criteria for a breed: - small to under medium sized - fairly obedient (especially regarding the "potty" training part) - tolerence to being alone during the day while I'm at university (most important criteria) - utmost loyalty and affection - needs to be moderately active (enjoy walks), but not so much that I need to be around all the time to play with it - cleaniness I generally prefer dogs that have really short legs because they look really adorable and I also prefer sharper snouts. I do not like any of the flat-faced breeds. I'm hoping that I could get any recommendations on other breeds or opinons on the breeds I'm looking at. Thank you.