I would rescue one than buy from a breeder. You're literally saving a life that otherwise might not've continued. Keep in mind though, traveling will be difficult. It's almost like having a kid, but it's worth it
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
Yes make sure you have the time to spend with the dog before getting one. It makes travelling very difficult, especially if it's a hobby for you or something you do a lot for work.