I reckon something like a Cairn terrier would be good for you - tough little guys - again I agree that you should go for a X breed and not a pedigree - X breed much cheaper and in my experience very healthy, pedigree dogs prone to all kinds of ailments. Alternatively if you are not just looking for the cute and cuddly kind of dog - get a greyhound, fantastic animal if you have the room for him, very sweet temperament but veers towards lazy so he would probably be quite happy lying around during the day waiting for his big long walk on the beach - unfortunately there are a huge amount of greyhounds available for adoption - once they lose a race they're out
Don't forget though if you are going for a small dog you will need to have a very secure garden with good (narrow bars) gates, particularly with a terrier type dog as they will scratch and dig until they get out - and they will have eight hours a day to figure out how to get out
Don't forget though if you are going for a small dog you will need to have a very secure garden with good (narrow bars) gates, particularly with a terrier type dog as they will scratch and dig until they get out - and they will have eight hours a day to figure out how to get out