Not quite. First of all, it doesn't matter how many dogs there are. There are always different classes to enter. Some shows may have additional classes (like not all shows have the 12-18 month class), but when you enter there are classes to choose from. Usually 6-9 mo, 9-12 mo, bred by class, american bred (not always), open class, specials. In a small show, there may be one puppy 6-9 and one open dog. They still go into the ring in their class (of course they get first place) then go against each other in the winners class.
It is actually in the Winners class were you get points. So the winners dog gets points, and the winners bitch gets points (both according to the schedule of points for that area). The winners dog and winners bitch both compete for best of variety against any specials that may be there.
There is also a confusing situation potential known as the "cross over". To illustrate, let's say it was a major in dogs but not in bitches. If the bitch later goes on to beat the winners dog in the BOV competition, she "crosses over" and gets the major points instead of the one or two points she earned as WB.