A balloon in a graph G is a maximal 2-edge-connected subgraph incident to exactly one cut-edge of G. Let b(G) be the number of balloons, let c(G) be the number of cut-edges, and let α ′ (G) be the maximum size of a matching. Let F n,r be the family of connected (2r + 1)-regular graphs with n vertices, and let b = max{b(G) : G ∈ F n,r }. For G ∈ F n,r , we prove the sharp inequalities c(G) ≤ r(n−2)−2 2r 2 +2r−14r 2 +4r−2 , we obtain a simple proof of the bound α ′ (G) ≥ proved by Henning and Yeo. For each of these bounds and each r, the approach using balloons allows us to determine the infinite family where equality holds. For the total domination number γ t (G) of a cubic graph, we prove γ t (G) ≤ 3 for cubic graphs, this improves the known inequality γ t (G) ≤ α ′ (G).