We were given this dog last week. A lady was going through hard times and couldn't care for her. She is a sweet puppy and so playful and happy. Two questions... #1 any breed guesses? #2 I'm a first time dog parent. We have a vet visit on saturday. What do I need to know? I want to get her checked for worms, heart worm, and puppy shots but I don't want to get tricked into tons of expensive unnecessary extras since I also will need to pay to get a chip and get her fixed. She looks thin to me but eats well.