
At ringcraft the people there will help you with entry forms and it is wonderful socialisation for puppies, as they have to learn to settle quietly and be polite with each other while waiting their turn, which can be easier than when at obedience class, where you don't want them interacting with the other dogs but concentrate on you.
Both are excellent, the one from a social aspect (very neccesary in a breed that can be dog dominant to learn how to be happy around other dogs), the other from a control and technique aspect.
I would start off with ringcraft as after all they will be learning the basics of walking nicely onlead, and being OK with other dogs.
After a few weeks the pup has the idea then you can go to Obedience classes as well.
I would suggest letting the Obedience trainer there know you want to show, and limit your sits to the sit stay excercises, so that pup doesn't learn to automatically sit evey time you stop moving.
IN the ring the pup needs to stand confidently showing off, and if you have to stop it from sitting all the time it may loose confidence.
Once the pup knows the show stuff well then you can do more in the obedience excersises including more sits, use different commands and leads and the pup will know they are different activities.
Hope this isn't too much info at once.