Hey guys.. so my puppy is just about a year old, time sure does fly. She is a very smart dog and I don't want to come across as one of those people just bragging. To me, she seems smart enough to get into advanced stuff, and I'm curious what I can do to further her learning. She has obedience class scheduled for July 1st, shes already been through 2 months of puppy classes when she was younger. We held off on the obedience classes because she already knew most of the things they teach, but I'm taking her just to get used to being 100% reliable around other dogs. (We take her to the dog park 3-5 times a week and do commands there, i'd say she's very good with distractions already, we have puppy classes to thank for that). I guess I should just start off with what she knows, and any advice would be much appreciated. We've looked into rally and might pay for a month of that after obedience classes are done. She knows: Sit, down, stay, shake a paw, say please, roll over, crawl, "leave it", fetch, a rock solid recall, find a treat(with her nose), shes off leash trained (can do all commands from a distance as well) Is a working dog unrealistic? Anyone have experience with that sort of thing? This may not be the best description, but I can answer any questions! Appreciate any advice! Thanks!