Hey just wondering if you are in southern california? Having a new puppy is always a challenge. It takes time for them to adjust to your lifestyle. Much like raising a baby at first.
Yorkies for dummies helped me lots. I have always had german shephards! These little furbabies are easy once you get to know their ways. I think I took Mia to the vet 3 times the first month I had her. It does not have to be expensive. There are some low cost clinics that can help with the easy things like nail clipping and shots. Save some cash for the more important visits. There are lots of helpful people here whenever you have questions. Don't be shy!!