Gatto Tonchinese (Tonkinese)

Pregi

  • Amichevole ed affettuoso
  • Facile da spazzolare
  • Buono con i bambini
  • Vivace e divertente
  • Ama la gente
  • Si adatta al guinzaglio

Difetti e cure

  • Curioso, si può perdere
  • Non ha paura del traffico

Il Tonkinese (o tonchinese) è una razza ibrida derivata dall’incrocio del Siamese con il Burmese e, come intuibile, porta alcune caratteristiche di entrambe le razze. Ama la gente e quindi ha la tendenza ad associare le persone con le automobili e a distendersi davanti a queste ultime! Essendo di natura curiosa, fa delle lunghe passeggiate, e qualche volta si perde o rischia di venir coinvolto in incidenti stradali. È quindi meglio limitarne la libertà, senza però rinchiuderlo crudelmente in una stanza troppo piccola o in una gabbia.

Il luogo ottimale per un Tonkinese è un grande spazio recintato, alto due metri e con tetto, con molti ripiani a diverse altezze, perché il gatto possa correre durante le assenze del padrone. Vi si divertirà per ore saltando in su e in giù, da un ripiano all’altro, o sonnecchierà in alto, dove batte il sole. Alcuni angoli dovrebbero anche essere riparati dalla pioggia e dal sole.

Toeletta del Tonkinese

Il Tonkinese è un gatto facile da tenere. Richiede soltanto una pulizia con un pettine a denti fini e una spazzola di gomma per il massaggio.

Un bagno di crusca prima delle mostre eliminerà il grasso in eccesso dal pelo e un panno di seta o di pelle di camoscio servirà a lustrarlo. Le orecchie vanno controllate regolarmente per ì parassiti, e la loro parte esterna può essere ripulita con un batuffolo di cotone, se necessario, evitando di penetrare troppo a fondo nell’orecchio.

Origini e storia del gatto Tonkinese

Questa razza venne creata durante gli anni ’60 e 70, soprattutto negli Stati Uniti e in Canada, per quanto gli allevatori di tutto il mondo abbiano sperimentato degli incroci tra Siamesi e Burmesi, ottenendo una discendenza che vale la pena di essere perpetuata. Il Tonkinese venne accettato come razza negli USA nel 1975, ma in Europa non è consigliato tale.

Allevamento

I Tonkinesi vengono accoppiati oggi solo ad altri «Tonks», per usare il nomignolo loro dato negli USA, producendo 50% Tonkinesi, 25% Siamesi e 25% Bur- mesi. I gattini non tonkinesi che risultano da questi incroci non possono partecipare alle mostre perché non sono puri, ma diventano degli ottimi animali da compagnia. Il primo incrocio fra un Siamese e un Burmese dà il 100% di Tonkinesi.

Cuccioli

I piccoli nascono più chiari dei genitori e sviluppano i colori degli adulti solo a poco a poco.

Requisiti per le mostre

Il Tonkinese è un gatto di tipo orientale, di taglia media, snello e muscoloso.

Pelo. Morbido e aderente, con una lucentezza naturale.

Corpo. Di taglia media, ben muscoloso, con zampe lunghe, quelle posteriori un po’ più lunghe delle anteriori. Le zampe magre terminano in piedi piccoli, compatti e ovali.

Coda. Lunga e rastremata da una base larga a una punta sottile. Senza piegature.

Testa. A cuneo modificato, con un muso quadrato. Il profilo presenta un lieve «stop». Collo, mediamente lungo, non tanto quanto quello del Siamese. Orecchie, di grandezza media, inclinate in avanti e arrotondate.

Occhi. A mandorla, ben distanziati.

Colori

I colori accettati sono quattro. Il pelo adulto deve essere di tinta unita, sfumante a una tonalità leggermente più chiara nelle porzioni inferiori, e con zone scure ben definite.

Visone naturale. Pelo marrone caldo, con zone cioccolato scuro. Naso e cuscinetti, marroni. Occhi, blu-verdi.

Visone miele. Pelo, marrone rossiccio caldo, con zone scure cioccolato. Naso e cuscinetti, tonalità intermedia di marrone. Occhi, blu-verdi.

Visone champagne. Pelo, beige caldo con zone marrone chiaro. Naso e cuscinetti, rosa-cannella. Occhi, blu-verdi.

Visone blu. Da blu leggero a blu-grigio, con zone da blu chiaro a blu ardesia. Naso e cuscinetti, grigio-blu. Occhi, blu-verdi.

Visone platino. Il corpo è argento chiaro, con zone argento metallico. Naso, lilla; cuscinetti, rosa. Occhi, blu-verdi.

Catch
additional
Struct (ordered)
Detail
string
ErrNumber
number0
ErrorCode
string0
Extended_Info
string
ExtendedInfo
string
Message
stringcan't cast empty string to a number value
StackTrace
stringlucee.runtime.exp.CasterException: can't cast empty string to a number value at lucee.runtime.op.Caster.toDoubleValue(Caster.java:508) at lucee.runtime.op.Caster.toIntValue(Caster.java:823) at lucee.runtime.op.Caster.toIntValue(Caster.java:774) at lucee.runtime.op.Caster.toInteger(Caster.java:4754) at lucee.runtime.db.SQLCaster.setValue(SQLCaster.java:212) at lucee.runtime.type.QueryImpl.setItems(QueryImpl.java:587) at lucee.runtime.type.QueryImpl.execute(QueryImpl.java:305) at lucee.runtime.type.QueryImpl.<init>(QueryImpl.java:243) at lucee.runtime.tag.Query.executeDatasoure(Query.java:1130) at lucee.runtime.tag.Query._doEndTag(Query.java:697) at lucee.runtime.tag.Query.doEndTag(Query.java:562) at includes.inc_razza_cfm$cf.call(/includes/inc_razza.cfm:259) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1059) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:951) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:932) at index_cfm$cf.call(/index.cfm:51) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1059) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:951) at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:220) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:44) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2715) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2701) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2672) at lucee.runtime.engine.Request.exe(Request.java:45) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1259) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1205) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829)
TagContext
Array
1
Struct
codePrintHTML
string257: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORDER&nbsp;BY&nbsp;id&nbsp;DESC<br> 258: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LIMIT&nbsp;10<br> <b>259: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/cfquery&gt;</b><br> 260: <br> 261: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfif&nbsp;#qrySelAnnRaz.RecordCount#&gt;<br>
codePrintPlain
string257: ORDER BY id DESC 258: LIMIT 10 259: </cfquery> 260: 261: <cfif #qrySelAnnRaz.RecordCount#>
column
number0
id
string??
line
number259
Raw_Trace
stringincludes.inc_razza_cfm$cf.call(/includes/inc_razza.cfm:259)
template
string/var/www/www.trovapet.it/includes/inc_razza.cfm
type
stringcfml
2
Struct
codePrintHTML
string49: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfelseif&nbsp;(structkeyexists(url,&quot;atlante_razza&quot;))&gt;<br> 50: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfinclude&nbsp;template=&quot;includes/inc_breadcrumb.cfm&quot;&gt;<br> <b>51: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfinclude&nbsp;template=&quot;includes/inc_razza.cfm&quot;&gt;</b><br> 52: <br> 53: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfelse&gt;<br>
codePrintPlain
string49: <cfelseif (structkeyexists(url,"atlante_razza"))> 50: <cfinclude template="includes/inc_breadcrumb.cfm"> 51: <cfinclude template="includes/inc_razza.cfm"> 52: 53: <cfelse>
column
number0
id
string??
line
number51
Raw_Trace
stringindex_cfm$cf.call(/index.cfm:51)
template
string/var/www/www.trovapet.it/index.cfm
type
stringcfml
type
stringexpression