It's definitely worth it especially if you've only got the one dog, I only really went for the socializing aspect and it became apparant instantly how badly Noah needs it!
He appears very confident brave little boy with people and at home but a complete peeing wreck around other dogs and apparantly small children! so I know what I need to work on haha.
His brother on the otherhand whose owners have an older chihuahua was a little pro! Incrediable how their upbringing and enviroments shapes their personality so quickly.