We are moving back to UK after time abroad and money will be tight. However 10 year old DS is (and has been) long term keen to have a dog. I've never had dogs but can see it could be good for him, even if it means I will likely need to be a backstop on taking care of it. But how much does it cost to get and keep a (small) dog? What tips would you suggest to keep it affordable? And/or what would you suggest as a first step so I can help him trial having one before we commit full time. Moving to new area, so don't yet know anyone whose dog he can sit....