You only have to buy one copy of Nintendogs, they can share. But earning the money for a second dog takes awhile, so you might be better off getting them each a copy, guess it depends on how well they share! The other dogs can all be unlocked by reaching certain "levels" in the game, and by meeting other dogs on other DS's.