I'm getting a puppy (border terrier) in the next 7 weeks or so and so of course am doing my research, buying books etc so I am sort of prepared. I am used to kittens/cats and I know a puppy will be a whole different ballgame.
It's all well and goods reading books but was just thinking....is there anything you weren't prepared for or were surprised by when you got your pup? I know they are all different and will have their own nature, but any tips/experiences will be gladly received as I just want to give my lovely girl a wonderful home :)