Sohpie is just past 7 months and I don't know where one earth she gets all of her energy!

Things that I've found to help keep her at a reasonable level (i.e., not bouncing off the walls and me) are taking her for a looooong walk in the morning and then a shorter one in the evening. Playing fetching inside or outside with her for about 20 minutes. (She's essentially running the whole time and wears herself out.) And playing hard with her just before bedtime, so she'll settle in nicely with me. Most days it works... but some days not so much. I guess it's just being a Yorkie puppy!