Hallo Lynnlux, du hast einen frechen Junghund, und dazu einen Flat 
Eigentlich ist er noch keine 7 Monate, denn die Flats sind absolute Spätzünder.
Trotzdem ist er alt genug, um Grenzen zu erfahren.
Schlechte Erfahrung habe ich gemacht, indem ich beobachten musste, wie man versuchte auf Biegen und Brechen diesen Hund zu beugen.
Das geht definitiv nicht, ohne auch gleichzeitig ihm zu schaden, denn der Flat ist und bleibt ein Sensibelchen.
Dennoch braucht er ganz klare Ansagen, und du solltest ihm schon deutlich zu verstehen geben, dass dir sein Verhalten missfällt.
Wichtig ist auch, dass er sich das "Platz" verinnerlicht, denn ein Platz ist ein Platz, und wenn du ihn 20 mal dahin zurückbringst. Sei da unbedingt konsequent und hartnäckig, denn es bringt deinen Hund nicht um und schadet seiner Seele nicht 
So kannst du ihn zu jeder Zeit, und auch in jeder Situation ablegen, das ist mehr als nur praktisch.
Ich habe etliche Machtkämpfchen durchgefochten, aber das geht nur mit "liebevollem" Durchsetzungsvermögen.
Gewalt, in Form von auf den Boden drücken etc., wird dir jedoch das Gegenteil präsentieren, nämlich einen für immer eingeschüchterten Hund.
Was das Nein betrifft finde ich, dass ein einmaliges energisches Nein effektiver rüberkommt, als zehnmal ein gesäuseltes Nein, was nicht für bare Münze beim Hund genommen wird.
Dein Hund ist mit 7 Monaten noch sehr jung, aber trotzdem solltest du dir rechtzeitig ein Alternativprogramm für ihn auswählen, das über das Stöckchenniveau hinausgeht.
Stupides Werfen von Gegenständen ist gar nichts Produktives für deinen Hund, aber das hat dir Corinna auch schon gesagt.
Schwimmen ist übrigens sehr gut, denn das macht die Hunde nicht nur müde, sondern ist gelenkschonend und gleichzeitig muskulaturaufbauend.
Du kannst auch im Wasser schon kleine Suchspiele einüben, ihn ruhig absitzen lassen und so weiter....da gibt es so viele Möglichkeiten der ruhigeren Auslastung.
LG Britta