i fed him i played with him i gave him a treat and i held him i dont know what else to do help! i DONT want to give him up for adoption!
hes in a pen and he cant get out
You need to take him inside and give him a bed. Does your house have stairs? Puppies and kittens on the Sims 2 can't climb the stairs on their own. With your sim selected, click on the puppy and select "Pick up". Once your sim has picked up the puppy, click somewhere in the house and choose "Go here". Your sim will walk into the house while holding the puppy. Click the puppy again and select "Set down". Your sim will put the puppy down and he will run around happily inside the house
Also, try pausing the game and click on the door while your sim is selected. Have you locked the door? One of the options is "Allow household only". If you locked it like this before you adopted the puppy, the game may have glitched and doesn't consider the puppy part of the household, and won't let him through the door. Choose "Allow everyone" or something like that (it's been awhile, i don't remember exactly what the option says). If i remember correctly, i think there was an "Allow me only" or something on the door locking options.. change it. Good luck!
If all else fails, hold control shift C and a cheat code bar will pop up on top of your screen. Type in "moveobjects on" (w/out the quotes) then hit the enter bar, pause the game, and click on your puppy. You can then move him inside the house. When you're done, do control shift C again and type in "moveobjects off".