For pet dogs, training once or twice a day, a couple of days a week in 5-15 minute training intervals is probably more than enough to achieve good results.
If you take your dog to one hour training classes, make sure you give the dog several breaks during the class.