I need some good advice. I have been a cat owner for a long time and having spent some time with friends dogs would like to take that big step of getting a puppy. I have just started working from home and want a small companion to share my day. I have 3 cats , five year old boy who is ASD, two teenagers and a husband. I want a small/toy breed . Any ideas??